Grammar and Usage Exercises with Answers
englishforjapanese.com
language learning solutions




20 PRESENT PERFECT

SINCE and FOR with present perfect and present perfect continuous)

Answers

1. I have been typing since seven this morning.

2. I have been off work for almost a week.

3. How long have you been waiting?

4. How long have you been off work?

5. How long have you been typing?

6. He has been living in that hotel since the beginning of August.

7. She has been studying English for five years.

8. How long has she been studying English?

9. I have been working for the company since1988.

10. Inflation has been rising since interest rates were lowered by the government.

11. He has been teetotal since his illness.

12. That church has been standing for centuries.

13. The sun has been shining since last week.

14. I have been sitting in front of this computer screen for ages and it is driving me crazy.

15. I have not taken any holidays since the beginning of last year.

16. What have you been doing since I saw you last?

17. We have been on holiday for the past month.

18. I have been trying to complete reading War and Peace ever since I was fifteen years old.

19. For how long have you been here?

20. Since when have you been here?


©ETSApril1999

VERB FORM AND USE

01 simple present
02 simple present have-be
03 drill: third person
04 elementary present
05 intermediate present

07 elementary past
08 continuous and simple
09 irregular past
10 irregular past
11 irregular past

14 past tense review
15 past tense review

19 present perfect
20 present/past perfect

23 conditional review
24 conditional
25 conditional

28 use of gerund
29 gerund
30 gerund and infinitive
31 gerund and infinitive
32 gerund and infinitive
33 gerund and infinitive