15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 67)

Up to now, the teacher _______ our class five tests.' A gives B: is giving C: has given D: had given

162/400

Up to now, the teacher _______ our class five tests.

A gives

is giving

has given

had given

Giải thích

Đáp án D

Giải thích:

Should have Vpp: ai đó đã nên/lẽ ra nên làm gì, nhưng thực tế thì chưa.

Must have Vpp: dự đoán ai đó chắc hẳn đã làm gì trong quá khứ.

Might have Vpp: dự đoán ai đó có thể đã làm gì trong quá khứ, tính chắc chắn thấp hơn.

Dịch: Christine lẽ ra đã đến rồi mới phải, chắc hẳn là cô ấy bị lỡ xe buýt.