Tài liệu thì hiện tại hoàn thành tiếp diễn – Bài tập có đáp án. Tiếp theo chuỗi bài học về các thì trong tiếng Anh, chúng ta tiếp tục tìm hiểu về thì hiện tại hoàn thành tiếp diễn, công thức, dấu hiệu nhận biết, cách sử dụng chúng ra sao nhé!
Ôn lại thì Hiện tại Hoàn thành
Chúng ta sử dụng thì hiện tại hoàn thành đơn giản với các hành động hoặc trải nghiệm đã hoàn thành trong quá khứ mà chúng ta không đề cập đến hoặc chúng ta không biết khi nào chúng xảy ra. Và chúng ta cũng sử dụng thì hiện tại hoàn thành đơn giản để hỏi hoặc nói về những tình huống đã bắt đầu trong quá khứ và chưa kết thúc.
Công thức Present perfect continuous
We form the present perfect continuous with the present perfect simple of be + the -ing form of the main verb.
Cách sử dụng Present perfect continuous
Chúng ta sử dụng thì hiện tại hoàn thành tiếp diễn với các động từ hành động (động từ) để nói về các tình huống bắt đầu trong quá khứ và chưa kết thúc hoặc vừa kết thúc.
- Have you been crying?
- Sorry I am so dirty, but I‘ve been painting.
Thường có một kết quả hiện tại từ việc thực hiện những hành động này.
- You‘ve been crying. (Your eyes are red.)
- I am dirty because I‘ve been painting.
Chúng ta có thể sử dụng thì hiện tại hoàn thành tiếp diễn để nói về các hành động hoặc tình huống liên tục hoặc lặp đi lặp lại từ quá khứ đến nay.
- She‘s been calling you for days. (=She has repeated this action for several days.)
- I‘ve been studying since you left. (=I have done this action continuously without stopping.)
Các từ dấu hiệu
for, since, how long, lately, all day/week/month/etc.We can use for, since, how long, lately, all day/week/month/etc. to ask or say how long a situation has been happening.
- I haven’t been feeling well lately.
- He’s been annoying us all evening.
- She’s been studying very hard for weeks.
- How long have you been playing golf?
Khi nào dùng HTHT và khi nào dùng HTHTTD?
Các tình huống đã bắt đầu trong quá khứ và vẫn tiếp tục
Chúng ta có thể sử dụng thì hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn để nói về các tình huống đã bắt đầu trong quá khứ và vẫn tiếp diễn. Nhưng chúng ta phải sử dụng thì hiện tại hoàn thành với các động từ không phải hành động (động từ chỉ tính chất trạng thái, ví dụ: Think: nghĩ, Believe: tin, Imagine: tưởng tượng, Know: biết, Understand: hiểu), và chúng ta thường sử dụng thì hiện tại hoàn thành tiếp diễn với động từ chỉ hành động (mặc dù hiện tại hoàn thành cũng có thể được dùng).
- We‘ve had this car for years.
- I haven’t been sleeping well lately.
Chúng ta sử dụng thì hiện tại hoàn thành tiếp diễn (KHÔNG phải thì HTHT) với động từ động cho các tình huống đã bắt đầu trong quá khứ và vẫn tiếp diễn khi chúng ta muốn nhấn mạnh tình huống đó đã kéo dài bao lâu.
- I have been waiting for hours! (=I want to emphasise that I’ve been waiting for a long time).
- I couldn’t do the dishes. I’ve been working all day.
Tình huống đã hoàn thành và chưa hoàn thành
Chúng ta sử dụng thì hiện tại hoàn thành cho các hành động đã hoàn thành trong quá khứ mà chúng ta không nói khi nào chúng hoàn thành. Chúng ta sử dụng thì hiện tại hoàn thành tiếp diễn cho các hành động hoặc tình huống có thể chưa kết thúc hoặc có thể đã kết thúc (rất gần đây)
- Who has eaten my cookies? (=We would say this if there are no cookies left. The action is finished.
- Who has been eating my cookies? (=We would say this if there are some cookies left)
- I‘ve been watching the series you recommended. I’ll tell you about it when I finish watching it.
- I‘ve watched the series you recommended. I watched the last episode yesterday.
Hành động với kết quả hiện tại
Chúng ta có thể sử dụng thì hiện tại hoàn thành và HTHTTD cho các hành động có kết quả hiện tại. Chúng ta sử dụng thì hiện tại hoàn thành nếu kết quả hiện tại đến từ việc hoàn thành hành động.
- Look how nice my car looks. I‘ve washed it. (=The car looks nice because I have finished washing it.)
- Something is different in this house. Have you painted it? (=The house looks different because you have completed the action of painting it.)
Chúng ta sử dụng thì hiện tại hoàn thành tiếp diễn nếu kết quả hiện tại đến từ quá trình thực hiện hành động.
- Sorry I’m so sweaty. I‘ve been washing my car. (=I am sweaty because of the physical activity that washing the car involves.)
- How come you are so dirty? Have you been painting? (=You are dirty because of the process of painting.)
how long vs how many/much
Chúng ta sử dụng thì hiện tại hoàn thành tiếp diễn để nói về khoảng thời gian của một hành động, tức là chúng ta đã làm một việc gì đó trong bao lâu. Và chúng ta sử dụng thì hiện tại hoàn thành để nói về bao nhiêu việc hoặc bao nhiêu điều chúng ta đã làm.
- I’ve written twenty e-mails. (I’m talking about how many emails I’ve written.)
- I’ve been writing emails for hours. (=I’m talking about how long I have spend writing emails)
Tài liệu thì hiện tại hoàn thành tiếp diễn
Chúng ta tiếp tục làm bài tập về thì hiện tại hoàn thành tiếp diễn, các bạn kéo xuống phần bài tập ở phía dưới tài liệu nhé!
Bài viết khác cùng mục: