Choose the best answer (A, B, C, or D) that correctly rewrites the given sentence. We haven't had a family gathering in over a year.
Giải thích
Đáp án đúng: B
We haven't had a family gathering in over a year. (Chúng tôi đã không có một buổi họp mặt gia đình trong hơn một năm.)
Cấu trúc: S + haven’t/hasn’t + V3/ed + in/for + time = It’s been + time + since + S + V (past): Đã bao lâu kể từ khi ai đó làm gì
Chọn B. It's been over a yearsince we had a family gathering.
Dịch nghĩa: Đã hơn một năm kể từ lần cuối chúng tôi có buổi họp mặt gia đình.
Các đáp án khác:
- A. been since sai ngữ pháp
- C. been for sai ngữ pháp
- D. Sau since là thì quá khứ đơn, câu này sau since là hiện tại hoàn thành, sai