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


19 PRESENT PERFECT CONTINUOUS


Answers


01. I have been digging in the garden all morning and need a good lunch.

02. I have been working since five in the morning and could do with a nap.

03. He has been wasting time all evening watching television.

04. She has been working for the company for the last five years so it is time she was promoted.

05. Dear Susan, It has been raining all week so we have spent most of our time sitting in the hotel.

06. He has been reading reports all weekend and has not had time to relax.

07. The children have been playing football all afternoon and are screaming for their tea.

08. I have been waiting for the bus for the past 20 minutes and still it has not come.

09. How long have you been staying here?

10. It has been snowing all night long and now there are drifts a metre deep.

©English Teaching Systems July 2000

Back to Exercise

INDEX

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