Chinh phục “tất tần tật” mọi kiến thức về các thì trong tiếng Anh

- She ______ (work) here for five years.
- I ______ (study) all day.
- You ______ (eat) a lot recently.
- We ______ (live) in London for six months.
- He _____ (play) football, so he’s tired.
- They _____ (learn) English for two years.
- I _____ (cook) so I’m really hot.
- She ____ (go) to the cinema every weekend for years.
- It _____ (rain) the pavement is wet.
- You ____ (sleep) for twelve hours.
- I ______ (not/work) today.
- You _____ (not/eat) well recently.
- We _____ (not/exercise) enough.
- She _____ (not/study) today.
- They _____ (not/live) here for very long.
- It _____ (not/snow).
- He _____ (not/play) football for five years.
- We _____ (not/drink) enough water – that’s why we feel tired.
- I ______ (not/sleep), I was reading.
- They _____ (not/watch) TV much recently.
- How long ……………………………………. for me? (you | wait)
- What ……………………………… since he returned? (John | do)
- Why …………………………….. meat lately? (you | not eat) There’s so much snow on the road. …………………………………………….. all night? (it | snow)
- Why ………………………………………………… for such a long time? (Sam and Mary | argue)
- ……………………. my shampoo? There’s not much left. (you | use)
- How long ……………………………………… glasses? (Jill | not wear) ……………………………………. since you decided to take the exam? (you | revise)
- Where ………………………………………………. lately? (your dad | work)
- Your hands are covered with chocolate. …………………………….. a cake? (you | make)
Ôn tập và thực hành lại kiến thức và bài tập thì quá khứ hoàn thành (Present Perfect) có đáp án
- How often ______ (you clean) the windows this year?
- I ______ (work) all day and (just come) home from the office.
- The girls _______ (be) at school since 7 o’clock.
- We _____ (play) basketball for the last few hours. (play)
- I _____ (wait) for the train for half an hour, but it still _____ (not arrive) yet.
- She ______ (not cook) anything yet because she _____ (talk) to her neighbour all the time.
- She _____ (work) for the company since she graduated from university.
- They _____ (live) in Boston since they arrived in the USA ten years ago. (live)
- Ben, where have you been? I ______ (wait) for you since 2 o’clock.
- My wife is exhausted because she _____ (work) too hard all day. (work)
- It ______ (rain) all week. I hope it will stop by Saturday.
- She ______ (perform) in eight movies since she began acting.
- Jane _____ (work) on the computer for hours, and she (not finish) yet.
- The department store is still closed. It ____ (not open) yet.
- How many times ____ (you take) this exam?
- has been working
- have been studying
- have been eating
- have been living
- has been playing
- have been learning
- have been cooking
- has been going
- has been raining
- have been sleeping
- have not been working
- have not been eating
- have not been exercising
- has not been studying
- have not been living
- has been snowing
- has been playing
- have been drinking
- have been sleeping
- have not been watching
Bài 2:
- How long have you been waiting for me?
- What has John been doing since he returned?
- Why have you not been eating | haven’t you been eating meat lately?
- Has it been snowing all night?
- Why have Sam and Mary been arguing for such a long time?
- Have you been using my shampoo?
- How long has Jill not been wearing | hasn’t Jill been wearing glasses?
- Have you been revising since you decided to take the exam?
- Where has your dad been working lately?
- Have you been making a cake?
3 dạng bài tập thì quá khứ hoàn thành giúp bạn nâng trình ngữ pháp cực nhanh.
- have you been learning
- has been baking
- have been cleaning
- have not been working
- has … not been going
- have not been making
- have … been coughing
- have … not been teaching
- has not been speaking
- have been looking
Bài 2:
- have you cleaned
- have been working all day – have just come
- have been
- have been playing
- have been waiting – have not arrived
- has not cooked – has been talking
- has been working
- have been living
- have been waiting
- has been working
- has been raining
- has been acting
- has been working – have not finished
- has not opened
- have you take
Ôn tập lại chi tiết về thì Quá khứ hoàn thành (Past Perfect) với Cấu trúc, cách dùng và bài tập

