Phân biệt hiện tại hoàn thành tiếp diễn và hiện tại tiếp diễn
Hỏi đáp tiếng AnhThể loại câu hỏi: Ngữ phápPhân biệt hiện tại hoàn thành tiếp diễn và hiện tại tiếp diễn
ngan đã hỏi 2 năm trước

Hiện tại tiếp diễn có một cách dùng là diễn ra hành động đang diễn ra tại thời điểm nói.
VD: I am reading a book.
Theo em nghĩ hành động đọc sách đã bắt đầu trước khi nói câu này rồi nên em nghĩ nó đã bắt đầu ở quá khứ và đang tiếp tục ở hiện tại.

Mà thì hiện tại hoàn thành tiếp diễn cũng diễn tại hành động bắt đầu trong quá khứ và tiếp tục kéo dài đến hiện tại.
VD: I have been reading a book.
Vậy em có thể phân biệt như thế nào ạ?

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

Bất kỳ khi nào em cần nói “tôi đang làm gì đó” thì dùng thì hiện tại tiếp diễn. Đơn giản thế thôi.

Còn thì hiện tại hoàn thành tiếp diễn thì được dùng trong hai trường hợp.

1. Khi muốn nói hành động đó đã diễn ra được bao lâu. Lúc đó câu (hoặc ngữ cảnh) phải nói đến khoảng thời gian. VD:

I have been reading a book for the past two hours.
= Tôi đã đọc sách trong hai tiếng qua.

2. Khi muốn nói hành động gì đã xảy ra gần đây. Lúc đó thì hiện tại hoàn thành tiếp diễn mang nghĩa là “gần đây”, “dạo này” hoặc “nãy giờ”. VD:

What have you been reading?
I have been reading a book.

Dạo này bạn làm gì?
Tôi đọc một cuốn sách.

You look tired.
I have been reading a book.

Bạn trông có vẻ mệt.
Nãy giờ tôi đọc sách (nên tôi mới mệt).

Khi nào ngữ cảnh thỏa mãn một trong hai điều kiện trên thì ta mới dùng thì hiện tại hoàn thành tiếp diễn.

  • Liên kết

  • Thông tin liên lạc

    Email: toeicmoingay@gmail.com