X

600 Bài tập trắc nghiệm Tiếng Anh 12 mới

It is 2 years since I (last give) ________ presents on Christmas day.


Câu hỏi:

It is 2 years since I (last give) ________ presents on Christmas day.

A. was last given

B. have last given

C. last gave

D. will have last given

Trả lời:

Đáp án: A

Giải thích:

Cấu trúc: It + is + time + since + S + last + Vqk: đã bao lâu kể từ lần cuối ai đó làm gì

-> Dạng bị động: It + is + time + since + S + was/were + last + Vqk

Dịch: Đã 2 năm kể từ lần cuối tôi được tặng quà vào ngày Giáng sinh.

Xem thêm bài tập Tiếng anh có lời giải hay khác:

Câu 1:

Tìm và sửa lỗi sai:

Ha Long Bay is one of the most beautiful natural wonder in the world.

Xem lời giải »


Câu 2:

He often takes part _______ many different charity activities.

Xem lời giải »


Câu 3:

His discoveries had a great ________on workers. (influential)

Xem lời giải »


Câu 4:

His ________ makes his parents feel sad. (lazy)

Xem lời giải »


Câu 5:

Let's have a drink, ______________?

Xem lời giải »


Câu 6:

The small, _________farms of New England were not appropriate for the Midwest.

Xem lời giải »


Câu 7:

This technology is useless if you ­­­­­­­­­­­­­­___________ to operate it.

Xem lời giải »


Câu 8:

I thought Archie ___________ (leave) but in fact he was in the cafeteria.

Xem lời giải »