Bài tập thì hiện tại hoàn thành tiếp diễn từ cơ bản đến nâng cao
Key takeaways |
|---|
|
Tóm tắt lý thuyết thì hiện tại hoàn thành tiếp diễn
Khái niệm
Thì hiện tại hoàn thành tiếp diễn diễn tả hành động bắt đầu trong quá khứ kéo dài đến hiện tại và có thể đến tương lai.
Cấu trúc

Cách dùng
Diễn tả hoạt động, sự việc kết thúc gần trong quá khứ
Thì hiện tại hoàn thành tiếp diễn để nói về một hành động đã kết thúc gần đây trong quá khứ nhằm nhấn mạnh hành động, sự việc đó.
Ví dụ:
It has been raining. (The ground is wet)
Dịch: trời vừa mới mưa. (Mặt đất đang ướt)
Mô tả hoạt động, sự việc vẫn còn đang diễn ra
Thì hiện tại hoàn thành tiếp diễn để mô tả một hành động, sự việc diễn ra ở một thời điểm trong quá khứ, và vẫn tiếp tục diễn ra ở hiện tại, có thể còn diễn ra ở tương lai.
Ví dụ:
She has been playing video games since 4pm. (She is still playing videos games now)
Dịch: Cô ấy đã chơi games từ lúc 4 giờ chiều. (Cô ấy vẫn đang chơi game ngay bây giờ)
She has been a teacher since 2000. (She is still a teacher now)
Dịch: Cô ấy đã là một giáo viên từ năm 2000. ( Cô ấy vẫn đang là giáo viên bây giờ)
Cấu trúc How long?
Thì hiện tại hoàn thành tiếp diễn thường được sử dụng trong cấu trúc “How long…? (bao lâu)’’ để diễn tả thời gian sự việc, sự vật diễn ra.
Ví dụ:
How long have you been waiting for me?
Dịch: Bạn đã chờ tôi bao lâu rồi
Dấu hiệu nhận biết
Since (từ khi) + một mốc/điểm thời gian
Ví dụ: I have been doing my homework since my mother came home ( Tôi đã làm bài tập từ khi mẹ tôi về nhà)
For (trong khoảng) + một khoảng thời gian
Ví dụ: I have been doing my homework for 2 hours. (Tôi đã làm bài tập trong khoảng 2 tiếng)
All + khoảng thời gian
Ví dụ: She has been sleeping all day. (Cô ấy đã ngủ cả ngày)
Bên cạnh đó, còn có thể nhận biết bằng các động từ chỉ hành động kéo dài như : run (chạy), sleep (ngủ), play (chơi), swim (bơi),.. với các từ, cụm từ như: recently (gần đây), lately (mới đây), up till not ( cho tới bây giờ), still (vẫn),..
Video hướng dẫn tự học
Xem thêm:
Thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuous)
Phân biệt thì quá khứ đơn – hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn
Bài tập về thì hiện tại hoàn thành tiếp diễn
Bài tập 1: Chia động từ ở thể đúng
I (study) French since high school.
She (work) for the company for three years.
Recently, I (feel) tired all the time.
Lately, he (get) into photography as a hobby.
Up till now, I (study) English for 2 years.
She (watch) TV since I came.
Have you (finish) your homework yet?
He (live) in London since 2010.
We (save) money for a trip to Europe up till now.
We (wait) for ages
How long (you\ live) in France?
(Tom / learn) Mathematics for 5 years.
Hi, Tom. (I / look) for you. Your sister is crying.
Why (you / look) at me like that? Stop it!
I am a teacher. (I / teach) for ten years.
(I / think) about what you said and I’ve decided to take
your advice.
‘Is Huong on holiday this week?’ ‘No, (she / work).’
I am very tired. (I/ work) very hard recently.
It’s dangerous to use your phone when (you / drive).
I (sleep) for 10 hours
Bài tập 2 - Hoàn thành câu với từ gợi ý cho sẵn
I \ work \ this Project \ three days.
She \ study \ her exams \ all week.
They \ practice \ new dance routine \ hours.
We \ wait \ the bus \ 20 minutes.
He \run \ day\ prepare \ the marathon.
The kids \ play outside \ afternoon.
She \ try \ reach \ her \ friend \ hours.
They \ renovate \ their \ house\ months.
He \ learn \ how \ cook \ new \ dishes \ weeks.
We \ save up \ a \ vacation \ a year.
I \ study \ for \ my exams \ week, but \ I \ feel \ unprepared.
She \ practice \ her \ dance \ routine \ hours, \ hope \ impress \ the judges.
They \ renovate \ their \ house \ months, \ and \ it's \ finally \ start\ come \ together.
We \ search \ the \ perfect \ vacation \ spot, \ but \ we \ found \ anything \ yet.
He \ work \ his \ novel \ years, \ and \ he \ finally \ close \ finish\ it.
She \ train \ the \ marathon \ months, \ and \ she \ feel \ confident \ she \ can \ finish \.
\ you \ study \ for \ your \ exams \ week \ ?
How long \ you \ work \ your \ new \ project \ ?
\ she \ learn \ play \ guitar \ a \ while \ now \ ?
What\ you \ do \ stay \ busy \ your \ time \ off \ ?
Bài tập 3: hoàn thành câu sau sử dụng thì hiện tại hoàn thành tiếp diễn
I ……………………………………………. all week, but I still don't feel confident.
She ……………………………………………. for months, so she's feeling stronger every day.
They ……………………………………………. their house for weeks, it's almost finished up till now.
We ……………………………………………. for weeks, and we're finally seeing progress.
Although he ……………………………………………. for months, he hasn't found anything yet.
She ……………………………………………. for months, and she's starting to feel more comfortable.
Though ……………………………………………. for years, it's been a struggle.
They ……………………………………………. for months, and they've seen so many amazing sights.
He ……………………………………………. for a year, so he is becoming quite good.
She ……………………………………………. for months because her mother loves them very
I ……………………………………………. for months, I'm starting to see results now
They ……………………………………………. for months, so they're finally able to go.
He ……………………………………………. for years, and he is finally making progress now.
She ……………………………………………. for months because of her stress of work.
I ……………………………………………. for months to get published on time.
They ……………………………………………. for months, and they're making a difference.
Even though he ……………………………………………. for years, he's finally able to hold a conversation.
She ……………………………………………. for months, and it's looking beautiful.
I ……………………………………………. for months, but I have not been able to take great pictures until now.
They ……………………………………………. for months, and they've raised a lot of money.
Bài tập 4: Chọn đáp án đúng nhất
I ……………… in God since I was a child
A) have been believing
B) belive
C) believes
D) believed
She ……………………. all day because she will have a meeting next week
A) works
B) is working
C) has been working
D) worked
Tom ………………….. anything since he came home
A) have not eating
B) eats
C) ate
D) eaten
I …………………….. my homework because it is very hard
A) have been doing
B) do
C) am doing
D) did
How long …….. you ……… this house?
A) have been / building
B) are / building
C) do / build
D) have / been building
Amy is writing emails. She ……………….. all morning.
A) has been writing
B) has written
C) writes
D) wrote
The street is wet because it ………. for an hour
A) has been raining
B) rained
C) rains
D) rain
I am very exhausted because I …………… all night
A) has been working
B) have been working
C) worked
D) works
The scientist ……………………. cures for ages
A) have been researched
B) researched
C) have been researching
D) research
I love China so I …………. Chinese for 2 years
A) have studied
B) have been studying
C) study
D) am studying
I ………………………..since my mother left home
A) sleep
B) have been sleeping
C) am sleeping
D) slept
Tom ………………….. all day to prepare for the national competition.
A) swims
B) has been swimming
C) is swimming
D) swam
She ………………………. the same jobs for 10 years
A) has been doing
B) does
C) did
D) had done
How long ………….. you …………… driving?
A) have \ been driving
B) are \ driving
C) did \ drive
D) do \ drive
Where……………. you …………………….. at this moment?
A) did \ do
B) are \ been
C) have \ been
D) had \ been
Who ………………….. you …………………. most of your time with recently?
A) are \ spending
B) do \ spend
C) have \ been spending
D) had \ spent
Bài tập 5: Trả lời các câu hỏi sau sử dụng thì hiện tại tiếp diễn
What have you been doing lately?
Where have they been at this moment?
What have you been looking forward to in the coming days?
What tasks have you been working on recently?
I have just been watching a movie. What about you?
How long have you been studying English?
What has your sister been working on recently?
How many books have you been reading this month?
What have you been cooking for dinner lately?
How long have you been living in this city?
What kind of exercises have you been doing to stay in shape?
Who have you been spending most of your time with recently?
What topics have you been studying in school?
How much progress have you been making with your work recently?
What kind of music have you been listening to lately?
What kind of goals have you been working on lately?
How long have you been learning to play the guitar?
What new skills have you been developing recently?
How many movies have you been watching lately?
What kind of challenges have you been facing at work lately?
Đáp án
Bài tập 1
I have been studying French since high school.
She has been working for the company for three years.
Recently, I have been feeling tired all the time.
Lately, he has been getting into photography as a hobby.
Up till now, I have been studying English for 2 years.
She has been watching TV since I came.
Have you finished your homework yet?
He has been living in London since 2010.
We have been saving money for a trip to Europe up till now.
We have been waiting for ages
How long have you been living in France?
Tom has been learning Mathematics for 5 years.
Hi, Tom. I have been looking for you. Your sister is crying.
Why have you been looking at me like that? Stop it!
I am a teacher. I have been teaching for ten years.
I have been thinking about what you said and I’ve decided to take your advice.
‘Is Huong on holiday this week?’ ‘No, she has been working.’
I am very tired. I have been working very hard recently.
It’s dangerous to use your phone when you are driving.
I have been sleeping for 10 hours.
Bài tập 2
I have been working on this project for three days.
She has been studying for her exams all week.
They have been practicing the new dance routine for hours.
We have been waiting for the bus for 20 minutes.
He has been running every day to prepare for the marathon.
The kids have been playing outside all afternoon.
She has been trying to reach her friend for hours.
They have been renovating their house for months.
He has been learning how to cook new dishes for weeks.
We have been saving up for a vacation for a year.
I have been studying for my exams all week, but I still feel unprepared.
She has been practicing her dance routine for hours, hoping to impress the judges.
They have been renovating their house for months, and it's finally starting to come together.
We have been searching for the perfect vacation spot, but we haven't found anything yet.
He has been working on his novel for years, and he's finally close to finishing it.
She has been training for the marathon for months, and she feels confident she can finish it.
Have you been studying for your exams all week?
How long have you been working on your new project?
Has she been learning to play the guitar for a while now?
What have you been doing to stay busy during your time off?
Bài tập 3
I have been studying for my exams all week, but I still don't feel confident.
She has been training for the marathon for months, so she's feeling stronger every day.
They have been renovating their house for weeks, it's almost finished up till now.
We have been working on the project for weeks, and we're finally seeing progress.
Although He has been searching for a new job for months, he hasn't found anything yet.
She has been practicing her English conversation skills for months, and she's starting to feel more comfortable.
Though I have been trying to quit smoking for years, it's been a struggle.
They have been traveling around the world for months, and they've seen so many amazing sights.
He has been taking guitar lessons for a year, so he is becoming quite good.
She has been learning to cook Thai food for months because her mother loves them very
I have been working on my fitness for months, I'm starting to see results now
They have been saving money for a trip for months, so they're finally able to go.
He has been trying to improve his golf swing for years, and he is finally making progress now.
She has been practicing meditation for months because of her stress of work.
I have been working on my writing skills for months to get published on time.
They have been volunteering at the animal shelter for months, and they're making a difference.
Even though he has been studying French for years, he's finally able to hold a conversation.
She has been renovating her garden for months, and it's looking beautiful.
I have been working on my photography skills for months, but I have not been able to take great pictures until now.
They have been fundraising for their charity for months, and they've raised a lot of money.
Bài tập 4
A
C
A
A
D
A
A
B
C
B
B
B
B
A
C
C
Bài tập 5
I have been working on a project for my company.
They have been traveling around Europe for the past month.
I have been looking forward to my upcoming vacation.
I have been completing various tasks related to my job.
I haven't been doing much lately, just relaxing at home.
I have been studying English for about two years.
My sister has been working on a new art project recently.
I have been reading two books this month.
I have been experimenting with different recipes for dinner.
I have been living in this city for five years.
I have been doing yoga and cardio exercises to stay in shape.
I have been spending most of my time with my family lately.
I have been studying math and science in school.
I have been making good progress with my work recently.
I have been listening to a lot of indie rock and pop music lately.
I have been working on improving my time-management skills.
I have been learning to play the guitar for a few months now.
I have been developing my programming skills by learning new languages.
I have watched three movies in the past week.
I have been facing some communication challenges with my colleagues at work lately.
Luyện tập thêm: Bài tập thì hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn
Tổng kết
Trên đây là những kiến thức, cách dùng, dấu hiệu nhận biết của thì hiện tại hoàn thành tiếp diễn. Bên cạnh đó là hệ thống bài tập thì hiện tại hoàn thành tiếp diễn từ cơ bản đến nâng cao, người học có thể xem, và có các bước rèn luyện phù hợp với bản thân nhằm đạt được kết quả cao nhất.
Tài liệu tham khảo
“English Dictionary, Translations and Thesaurus, Cambridge Dictionary”. Cambridge Dictionary, https://dictionary.cambridge.org/grammar/british-grammar/present-perfect-continuous-i-have-been-working . Accessed 18 April 2023.
“Find Definitions, Translations, and Grammar Explanations at Oxford Learner's Dictionaries”, Oxford Learner's Dictionaries, https://www.oxfordlearnersdictionaries.com/grammar/practical-english-usage/present-perfect-progressive_2. Accessed 18 April 2023.
Hewings, M. (2005). Advanced grammar in use with answers. Cambridge University Press.
Raymond Murphy (2019). English Grammar in Use. Cambridge University Press.

Bình luận - Hỏi đáp