English is good for you
Back
Your English teacher's website

 

June 3rd, 2020 : worksheet #2 (1)

Warm up : an easy exercise with for or since.

Then, after the exercise, a grammar question.

 

1.   Mrs Brown has been in hospital three weeks.

2.   We have known the Robinsons years.

3.   We have had this car last April.

4.   I haven't seen her ages*. (*= a very,very long time)

5.   I have hated spiders I was a kid.

6.   She has been waiting for you half an hour.

7.   It's been raining lunch-time.

8.   They have been playing chess hours.

9.   They've been living in Canada the 80s.

10. Emma has been working in the garden 2:00.

   

Score =

 

Compare the red sentences (1 to 5) and the purple sentences (6 to 10).

Why are the verbs in different tenses ?
What is the tense of the purple verbs ?

See the answers on the next page.

© Mr B. 2005-2020