Đề bài

Choose the best answer.

She ___________  book for more than 2 hours.

  • A.

    read

  • B.

    is reading

  • C.

    has read

  • D.

    reads

Phương pháp giải :

Dùng thì hiện tại hoàn thành khi có trạng từ chỉ thời gian:

for + N – khoảng thời gian: for a year (trong một năm), for two months (trong 2 tháng),…

since + N – mốc thời gian: since 1992 (từ năm 1992), since June (từ tháng 6),...

Công thức:

 S + have/has + Ved/V3 + (O) + for-khoảng thời gian/since-mốc thời gian.

Lời giải chi tiết :

Trong câu có trạng từ “for more than 2 hours” (khoảng hơn 2 tiếng) là dấu hiệu của thì hiện tại hoàn thành/hiện tại hoàn thành tiếp diễn

Công thức: S + have/has + Ved/V3

=> She has read book for more than 2 hours.

Tạm dịch: Cô ấy đã đọc quyển sách này khoảng hơn 2 tiếng.

Đáp án : C

Các bài tập cùng chuyên đề

Bài 1 :

Choose the best answer.

He __________ her before.

Xem lời giải >>