X

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

I have not met her for three years. A. I did not meet her three years ago. B. During three years, I met her once.


Câu hỏi:

I have not met her for three years.

A. I did not meet her three years ago.

B. During three years, I met her once.

C. It is three years when I will meet her.

D. The last time I met her was three years ago.

Trả lời:

Đáp án: A

Giải thích: S + have/ has + not P2 + for + a period of time: Ai đó đã không làm gì bao lâu rồi = The last time + S + V_ed was + a period of time + ago: Lần cuối ai đó làm gì là khi nào

Dịch: Tôi đã không gặp cô ấy trong 3 năm. = Lần cuối tôi gặp cô ấy là 3 năm trước.

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

Câu 1:

Correct the the mistakes in the following sentences. Use the future simple and continuous tense.

Don't call me at 10 o'clock. I am going to fly to Spain.

Xem lời giải »


Câu 2:

Find the mistake

If (A) you do not understand (B) what were written (C) in the book, you could ask (D) Mr. Pike.

Xem lời giải »


Câu 3:

Find one mistake in each following sentence.

If there isn’t enough food, we couldn’t continue our journey.

Xem lời giải »


Câu 4:

Write the correct tense or form of the verbs in brackets.

Just a decade ago, cell phones___________ (primarily/ use) for calling people.

Xem lời giải »


Câu 5:

It is twelve o’clock. We should stop _______ lunch. We will go on our work by 5p.m.

Xem lời giải »


Câu 6:

Rewrite the sentence

Kim commenced doing the test at one o'clock. => Kim has ……….

Xem lời giải »


Câu 7:

Mercury is very close to the sun, and it is very hot. Therefore, there _____________ not be life on it.

Xem lời giải »


Câu 8:

Mark the letter A, B, C, or D to indicate the word(s) OPPOSITE in meaning to the underlined word(s)

Much has to be done to achieve gender equality in employment opportunities.

Xem lời giải »