You are on page 1of 1

Unit 7

Grammar Practice

Level 2
1 Put the words and expressions in the correct
&
column.

ten years
yesterday
last year
a long time
ages
years
1986
April
last week
ever
as long as I can remember
I was a child
for
....................

since
1986
....................

....................

....................

....................

....................

....................

....................

....................

....................

....................

....................

2 for or since? Circle the correct word in each


&
sentence.
1 Tony has been living in London for / since
he was ten.
2 I haven't seen Tom for / since ten years.

4 He's been playing football for / since he was


three!

She .............................................................
4 When did John last ride a bike?
(seven years old)
He ..............................................................
5 When did you last write a letter? (1999)
I .................................................................
6 When did your parents last speak French?
(last summer)
They ...........................................................
7 When did Andreas last play football
(yesterday)
He ..............................................................
8 When did you last make your bed?
(two days)
I .................................................................
9 When did we last watch television?
(four hours)
We .............................................................

4 Complete the sentences. Use the present


&
perfect form of the verbs.
Have you seen (see) Peter?
1 .........................

2 They ......................... (not play) basketball


since last month.

6 He's been working for that company


for / since ages.

3 My grandparents ......................... (move)


house.

7 I've been playing the piano for / since years.

4 I ......................... (live) in London for three


years.

8 I haven't been to the zoo for / since January.


9 Jake and Mary have been studying French
for / since last month.

3 Answer the questions. Use the negative form


&
of the present perfect simple and the words
in brackets.

1 When did you last have a drink? (two hours)


I....................................................................
haven't had a drink for two hours.

5 ......................... Michael .........................


(buy) a new bike yet?
6 How long ......................... he
......................... (be) a clown doctor for?
7 She ......................... (not nd) her glasses
yet.
8 He ......................... (lose) his keys.

2 When did you last go on holiday? (last year)


I .................................................................

PHOTOCOPIABLE

# Cambridge University Press 2005 Level 2 Unit 7

GRAMMAR PRACTICE

5 She's been wearing that jumper for / since


last week!

LEVEL 2 UNIT 7

3 We have been going on holiday to Italy


for / since 1997.

3 When did Maria last cook a meal for her


family? (six months)