Mark the letter A,B,C or D on your answer sheet to indicate the correct answer to each of ther following questinons:

- I have gone to the doctor's to have a check up. - You ____ .You just had your check-up last week!         

A.

A. didn't need to go        

B.

B. needn’t have gone                  

C.

C. needn’t go

D.

D. don’t need to go

Đáp án và lời giải
Đáp án:B
Lời giải:

Đáp án B

Phân biệt:

Need to do st: cần làm gì

Need have done: cần đã làm gì (needn’t have done st: không cần đã làm gì, nhưng thực tế là làm rồi)

Dịch: - Tớ đã đến bác sĩ để làm một cuộc kiểm tra - Cậu không cần. Cậu vừa kiểm tra tuần trước mà!  

Bạn có muốn?

Xem thêm các đề thi trắc nghiệm khác

Chia sẻ

Một số câu hỏi khác có thể bạn quan tâm.