Finish không được chia ở thì hiện tại hoàn thành?
Hỏi đáp tiếng AnhThể loại câu hỏi: Ngữ phápFinish không được chia ở thì hiện tại hoàn thành?
Diệu Linh đã hỏi 5 năm trước

Thưa thầy,

Khi giải đề trong sách Developing skills for the TOEIC test, em gặp một câu như sau:
He asked me, “When ___ the project?”
(A) you finished
(B) have you finished
(C) did you finish
(D) has you finished
Đáp án là câu (C). Sách viết lời giải là: “Finish is not used in a perfect tense.”

Em chưa hiểu lắm ạ? Theo em câu B cũng đúng. Hơn nữa, em vẫn đọc thấy have finished được người bản xứ dùng. Liệu finish có thực sự không được dùng trong thì hoàn thành không ạ?

Em cảm ơn thầy! Chúc thầy sức khỏe ạ.

1 Câu trả lời
thầy Duy TOEIC đã trả lời 5 năm trước

Sách nói vậy là sai rồi nhé em. Hoàn toàn có thể dùng finish ở thì hiện tại hoàn thành được. VD: I have finished the task.

Trong câu trên, đáp án (B) have you finished sai chính xác là do chữ When.

Nguyên tắc là khi thời gian xảy ra hành động là quan trọng (người nghe biết hoặc cần biết thời gian là lúc nào) thì ta dùng thì quá khứ đơn, không dùng thì hiện tại hoàn thành.

Em xem giải thích chi tiết hơn tại đây nhé:
toeicmoingay.com/hoi-dap/qua-khu-don-hay-hien-tai-hoan-thanh-break

  • Liên kết

  • Thông tin liên lạc

    Email: toeicmoingay@gmail.com