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

The children “thank you” to you when you gave them the gifts.

726/1620

The children______“thank you” to you when you gave them the gifts.

must have said

would have said

might have said

should have said

Giải thích

Đáp án D.

A. must have said: chắc hẳn đã nói

B. would have said: sẽ đã nói 

C. might have said: có lẽ đã nói 

D. should have said:lẽ ra nên nói

Tạm dịch:Lũ trẻ lẽ ra nên nói lời cám ơn bạn khi bạn trao quà cho chúng.