I ____ two cups of tea so far today, and it's only nine o'clock.
- A. have drunk(đáp án đúng)
- B. drank
- C. drink
- D. am drinking
Giải thích: Mới chín giờ, hôm nay còn dài. Khoảng thời gian chưa hết dùng have + V3: drink – drank – drunk.
B114 câu hỏi · Trung cấp · Thì và thời gian
Bài tập trắc nghiệm B1: chọn thì theo khoảng thời gian đã hết hay chưa (today, this morning, this week), câu “lần đầu tiên”, câu hỏi When và What time. Câu nào cũng có đáp án và giải thích.

1.I ____ two cups of tea so far today, and it's only nine o'clock.
Giải thích: Mới chín giờ, hôm nay còn dài. Khoảng thời gian chưa hết dùng have + V3: drink – drank – drunk.
2.When ____ your exam results?
Giải thích: When hỏi về một lúc đã qua, nên dùng quá khứ đơn: did + động từ nguyên mẫu.
3.This is the first time I ____ a horse.
Giải thích: Sau This is the first time là hiện tại hoàn thành: ride – rode – ridden.
Khoảng thời gian chưa hết dùng hiện tại hoàn thành, đã hết dùng quá khứ đơn: this morning, today, It's the first time I've…, và cách chuyển thì khi kể chuyện.