Hiện tại tiếp diễn hay hiện tại hoàn thành tiếp diễn?
Hỏi đáp tiếng AnhThể loại câu hỏi: Bài tập tiếng AnhHiện tại tiếp diễn hay hiện tại hoàn thành tiếp diễn?
Nhung đã hỏi 6 năm trước

I ——— cake. That’s why my hands are full of flour.
(A) am baking
(B) have been baking

Tại sao không phải là I’m baking ạ. Vì đáp án là have been baking nên em không hiểu lắm.

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

I have been baking cake. That’s why my hands are full of flour.
= Tôi đã làm bánh. Đó là lí do tại sao tay của tôi đầy bột.

Khi một hành động đã hoàn thành rồi nhưng ta vẫn thấy kết quả của nó ở hiện tại thì ta có thể dùng thì hiện tại hoàn thành tiếp diễn. Hành động “làm bánh” đã hoàn thành rồi nhưng ta vẫn thấy kết quả của nó là “tay đầy bột”, nên ở đây ta có thể dùng thì hiện tại hoàn thành tiếp diễn have been baking.

Không thể dùng am baking được, vì nếu hiện tại vẫn đang làm bánh thì người nghe có thể rõ ràng nhìn thấy điều đó, nên ta sẽ không cần phải giải thích tại sao tay ta đầy bột. 

Việc làm bánh chắc chắn đã xảy ra rồi nên ta mới phải giải thích vì sao tay ta đầy bột.

  • Liên kết

  • Thông tin liên lạc

    Email: toeicmoingay@gmail.com