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

I __________the garden. No sooner had I finished watering it than it came down in torrents. A. shouldn’t have watered B. mustn’t have watered C. can’t have watered D. needn’t have watered

364/503

I __________the garden. No sooner had I finished watering it than it came down in torrents.

shouldn’t have watered

mustn’t have watered

can’t have watered

needn’t have watered

Giải thích

Kiến thức: động từ khuyết thiếu

Giải thích:

shouldn’t have done: không nên làm những đã làm

must have done: suy đoán logic dựa trên những hiện tượng có thật trong quá khứ

could, may, might have done: diễn đạt một khả năng có thể ở quá khứ song người nói không dám chắc needn’t have done: không cần thiết phải làm nhưng đã làm

Tạm dịch: Tôi đã không cần phải tưới vườn. Ngay sau khi vừa tưới xong thì trời đã mưa như trút nước.