20 câu trắc nghiệm Tiếng Anh 8 Unit 2. Sensations - Reading and Writing - Friends plus có đáp án

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.

14/20

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.

It's been since a year since we had a family gathering.

It's been over a yearsince we had a family gathering.

It's been for a year since we had a family gathering.

It was one year since we have had a family gathering.

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