Present perfect continues / Exercises

Exercise 1

1) She has been working here for five years.
2) I ‘ve been studying all day.
3) You’ve been eating a lot recently.
4) We’ve been living in London for six months.
5) He has been playing football, so he’s tired.
6) They ‘ve been learning English for two years.
7) I’ve been cooking so I’m really hot.
8) She has been going to the cinema every weekend for years.
9) It has been raining the pavement is wet.
10) You’ve been sleeping for twelve hours.
11) I haven’t been working today.
12) You haven’t been eating well recently.
13) We haven’t been exercising enough.
14) She hasn’t been studying.
15) They  haven’t been living  here for very long.
16) It hasn’t been snowing. 
17) He hasn’t been playing football for five years.
18) We haven’t been drinking enough water — that’s why we feel tired.
19) I haven’t been sleeping I was reading.
20) They haven’t been watching TV much recently.

Exercise 2
1. You’ve kept a pet for three years
2. Have you eaten Thai food before?
3. Has it rained all day? 
4. Who have we forgotten to invite? 
5. We haven’t heard that song before.
6. He hasn’t forgotten his books.
7. She’s stolen all the chocolate.
8. Have I explained it well?
9. Who has he met recently? 
10. How have we finished already? 
11. He’s studied Latin.
12. I’ve known him for three months.
13. Where have you studied Arabic?
14. What countries have they visited in Europe?
15. He’s hurt his leg.
16. She’s left her phone in a taxi.
17. We haven’t lost our tickets.
18. Has she called her mother? 
19. Has he taken a taxi?
20. She’s gone to the library today. 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *