Thì hiện tại hoàn thành tiếp diễn và 100 ví dụ
Thì hiện tại hoàn thành tiếp diễn và 100 ví dụ
Thì hiện tại hoàn thành tiếp diễn là gì?
Thì hiện tại hoàn thành tiếp diễn dùng để chỉ hành động xảy ra trong quá khứ nhưng vẫn còn tiếp tục ở hiện tại.
Trong khi đó, thì hiện tại hoàn thành chỉ hành động đã xảy ra hoàn thành trong quá khứ và không rõ thời gian xảy ra. Xem lại bài 4. Thì hiện tại hoàn thành để nắm sự khác biệt.
Từ khóa cần nhớ cho thì hiện tại hoàn thành tiếp diễn là: quá khứ và tiếp diễn đến hiện tại
Công thức thì hiện tại hoàn thành tiếp diễn
Công thức thì hiện tại hoàn thành tiếp diễn có dạng: S + have/has (not) + been + V-ing
Câu khẳng định thì hiện tại hoàn thành tiếp diễn
Chủ từ | Động từ |
---|---|
I / You / We / They / Danh từ số nhiều | have been + V-ing |
He / She / It / Danh từ số ít | has been + V-ing |
Ví dụ:
- It has been raining for two days. / Trời mưa 2 ngày rồi.
- I have been reading "War and Peace" for a month now. / Tôi đọc cuốn "War and Peace" đến giờ được một tháng rồi.
Câu phủ định thì hiện tại hoàn thành tiếp diễn
Ta thêm not sau have/has.
Chủ từ | Động từ |
---|---|
I / You / We / They / Danh từ số nhiều | have not been + V-ing / haven't been + V-ing |
He / She / It / Danh từ số ít | has not been + V-ing / hasn't been + V-ing |
Ví dụ:
- I haven't been studying Maths for 4 years. / Tôi không học Toán được 4 năm rồi.
- She hasn't been watching comedy since last year. / Cô ấy không xem hài kịch từ năm ngoái.
Câu hỏi thì hiện tại hoàn thành tiếp diễn
Từ hỏi | Chủ từ | Động từ |
---|---|---|
Have | I / You / We / They / Danh từ số nhiều | been + V-ing + ? |
Has | He / She / It / Danh từ số ít | been + V-ing + ? |
-wh question + have | I / You / We / They / Danh từ số nhiều | been + V-ing + ? |
-wh question + has | He / She / It / Danh từ số ít | been + V-ing + ? |
Ví dụ:
- Have you been working in the rain for more than 2 hours? / Bạn làm việc dưới mưa hơn 2 tiếng đồng hồ rồi phải không?
- Has he been typing the report since this morning? / Có phải anh ấy đánh máy bài báo cáo từ sáng?
- Haven't you been studying? / Nãy giờ bạn không học bài hả?
- How long hasn't she been learning French? / Cô ta đã ngưng học tiếng Pháp bao lâu rồi?
100 câu ví dụ thì hiện tại hoàn thành tiếp diễn trong tiếng Anh
100 câu ví dụ thì hiện tại hoàn thành tiếp diễn trong tiếng Anh sau đây được sưu tập từ nhiều nguồn:
- I have been jogging in the park.
- She has been looking forward to meeting him all day long.
- I have been searching for a new flat.
- How long have you been playing the guitar?
- She has been teaching at this school for fifteen years.
- The old woman has been waiting for the train for ten minutes.
- He has been watching “Godzilla vs Kong” for two hours.
- She has been making pancake since this morning.
- Mia has been competing in flute competitions recently.
- I have been writing six letters.
- Linh has been studying Enghlish for five years.
- They have been waiting here for two hours.
- Have you been waiting here for two hours?
- They have been talking for the last hour.
- Mary has been swimming for an hour.
- It has been raining since early today.
- They have been listening to the radio for 3 hours.
- She has been working at that company for three years.
- What have you been doing for the last 30 minutes?
- Maria has been learning English for two years.
- Hello, Lan. I have been looking for you!
- Why have you been looking at me like that? Stop it!
- Linda is a teacher. She has been teaching for ten years.
- James has been teaching at the university since June.
- We have been waiting here for over two hours!
- Sarah is very exhausted. She has been working very hard recently.
- I have been studying hard.
- She has been waiting for you all day.
- How long have you been waiting for me?
- What has John been doing since he returned?
- Why haven't you been eating meat lately?
- Has the water been rising all night?
- Why have Sam and Mary been arguing for such a long time?
- Have you been using my ruler?
- How long hasn't Jill been wearing glasses?
- Has she been doing exercises?
- Where has your dad been working?
- Has he been feeling dizzy lately?
- I don't want to go out because I have been reading this book.
- My dogs have been sleeping for hours, so the house is very quiet.
- He has been drinking alcohol since he was young.
- Mary has been cleaning her room.
- She has not been calling her parents for a long time because she is extremely busy.
- Where is he? I have been waiting for him since 5 o'clock!
- We have been waiting for her for 30 minutes.
- She has been going out since 6 a.m.
- They haven't been eating anything all the morning.
- The street is full of water because it has been raining for 3 hours.
- She looks very exhausted because she has been working all night.
- I have been reading this book since last night.
- She has been chatting with her friend all day.
- He has been talking on the phone for hours.
- I have been writing articles on different topics since morning.
- We haven't been writing to each other for 6 months.
- Mr. Minh has been teaching English for 25 years.
- Have you been working as a teacher the past three years?
- Yes, I have been working in a community high school
- I have been working all day.
- We have been playing basketball for the last few hours.
- Have you been waiting here for two hours?
- She has not been cooking anything yet.
- She has been working for our company since she graduated from college.
- They have been living in Boston since they arrived in the UK ten years ago.
- Why hasn't she been taking her medicine?
- Linda hasn't been visiting us since March.
- It has been raining all week.
- Lan Ngoc has been acting in eight movies since she was popular.
- Paul has been working on the computer for hours, and he has not finished yet.
- He has been playing football for a long time.
- She has been finding the dress since morning.
- I have been teaching in school since 2004
- She hasn't been watching movies since last year.
- She has been listening to music for 2 hours
- We have been shopping at this fair for two hours.
- Linda has been sleeping for 2 hours.
- How long have you been studying French?
- How long have you been doing exercises?
- I have been helping him to do the task for an hour.
- I have been studying Economics for since 2010.
- Duong Lam has been taking a driving test for more than 10 times.
- I have been using my Samsung A80 smartphone since Tet holiday.
- Mr. Manh has been cycling along the river all the afternoon.
- She has been looking forward to a trip to Dalat this summer.
- I have been trying to contact the manager since yesterday morning.
- How long have you been playing the game MU?
- We have been watching a movie in this Cineplex for two hours.
- Dai Nghia has been working as an MC for more than 10 years.
- What have you been selling these days?
- Have you been reading my book since last weekend?
- Tran Thanh has been starring in two movies recently.
- Hien has been using a Sony Vaio laptop for 2 years.
- I have been singing different kinds of songs, especially modern.
- They have been falling in love with each other for 9 years.
- Tuan has been traveling around the world for a month.
- How far has Tom been driving?
- The poet has been writing romantic poems for several hours.
- Have you been listening to realistic songs since morning?
- COVID-19 has been spreading for 2 years.
- The Cambodian people have been fighting against COVID-19 since February 20.
- Scientists have been working hard to find the effective vaccines.
Nguồn tài liệu tham khảo:
- https://www.grammarly.com/blog/present-perfect-continuous-tense/
- https://www.englishpage.com/verbpage/presentperfectcontinuous.html
- https://englishpost.org/present-perfect-continuous-examples/
- https://www.learngrammar.net/a/examples-of-present-perfect-continuous-tense
Các bài viết tham khảo thêm về Tiếng Anh: