Bài 4: Ngữ pháp – phân biệt quá khứ đơn và hiện tại hoàn thành

  • 9375 lượt thi

  • 12 câu hỏi

  • 15 phút

Câu 1:

Choose the best answer.

I  ______ a member of this non-profit organization since 1996.

Xem đáp án

since 1996: từ năm 1996

Từ cần điền diễn tả một hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại nên ta dùng thì hiện tài hoàn thành: has been

=> I have been a member of this non-profit organization since 1996.

Tạm dịch: Tôi là thành viên của tổ chức phi lợi nhuận này từ năm 1996.

Đáp án cần chọn là: A


Câu 2:

Choose the best answer._____ your homework yet?

– Yes, I ______ it an hour ago.

Xem đáp án

yet: chưa => từ cần điền thứ nhất ta dùng thì hiện tại hoàn thành: Have you done

an hour ago: một giờ trước =>  từ cần điền thứ hai diễn tả hành động đã xảy ra trong quá khứ nên ta dùng thì quá khứ đơn: finished

=> Have you done your homework yet? – Yes, I finished it an hour ago.  

Tạm dịch: Bạn đã làm bài tập về nhà chưa? - Vâng, tôi đã hoàn thành nó một giờ trước.

Đáp án cần chọn là: D


Câu 3:

Choose the best answer.

“How long ____ English, Hoa?”  - “For 6 years.”

Xem đáp án

For 6 years: trong 6 năm

=> Từ cần điền diễn tả hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại nên ta dùng thì hiện tại hoàn thành: have you studied

=> “How long have you studied English, Hoa?”  - “For 6 years.”

Tạm dịch: Bạn đã học tiếng Anh được bao lâu, Hoa? – Trong 6 năm

Đáp án cần chọn là: A


Câu 4:

Choose the best answer.

Frank ______ his bike last May. So he _____ it for 4 months.

Xem đáp án

last May: tháng 5 năm ngoái => “last + mốc thời gian” là dấu hiệu của QKĐ nên ta dùng thì quá khứ đơn: got

for 4 months: trong 4 tháng => “for + khoảng thời gian” là dấu hiệu của HTHT nên ta dùng thì hiện tại hoàn thành: has had

=> Frank got his bike last May. So he has had it for 4 months.

Tạm dịch: Frank đã nhận được chiếc xe đạp của mình vào tháng 5 năm ngoái. Vì vậy, anh đã có nó trong 4 tháng.

Đáp án cần chọn là: B


Câu 5:

Choose the best answer.

She ______ to Japan last week but now she _____ back.

Xem đáp án

last week: tuần trước => từ cần điền thứ nhất diễn tả một hành động xảy ra trong quá khứ nên ta dùng thì quá khứ đơn: went

Từ cần điền thứ hai diễn tả một hành động đã hoàn thành cho tới thời điểm hiện tại nên ta dùng thì hiện tại hoàn thành: has come

=> She went to Japan last week but now she has come back. 

Tạm dịch: Cô ấy đã đến Nhật Bản tuần trước nhưng bây giờ cô ấy đã trở lại.

Đáp án cần chọn là: C


Bài thi liên quan:

Các bài thi hot trong chương:

0

Đánh giá trung bình

0%

0%

0%

0%

0%

Bình luận


Bình luận