You are on page 1of 1

Present perfect OM Complete the sentences with the present eyer and neyer How long ... ?

entences with the present eyer and neyer How long ... ? with for and since
perfect form ofthe yerbs in brackets.

Q D Write the past participle of the irregular Diane has run (run) QD Complete the sentences with eyer or never
D Circie the correct words.
yerbs.
20 kilometres for charity. l"ye neyer done a sponsored swim. l"ye known him/ since two years.
be was /were been 1 My uncle (teach) me 1 Haye you raised money for 1 She"s been here for / since 4 pm.
buy bought to play the guitar. charity? 2 Gloria hasn"t played tennis for / since March.
do did 2I (not selI) ali the 2 My parents haye been to th 3 I hayen"t seen George fort since three years.
go went raffle tickets. USA. 4 l"ye liyed in Barcelona for / since I was bom.
haye had 3 Alfie (spend) two 3 Haye you ____________ won a prize in a 5 l"ye been at home for / since a week.
iearnt weeks working on this project. raffle? 6 We"ye been friends for / since a long time.
learn
4 They (do) lots of 4 Has your teacher _____________ brought
make made
work for charities ali oyer the world. cakes for the class? Complete the text with the present
meet met
5 She (flot organize) 5 l"ye seen those shoes before. perfect form oftheyerbs in brackets.
seil sold
a jumble sale. Are they new? Circie for or since.

6 The charity (raise) m sorry I hayen"twritten (not


Q Q CompIet the sentences with has or haye.
money for school books. QM Complete the questions with ever and

write) to you since a long time.


I haye lost my purse. the present perfect form of the yerbs in
l (be) yery busy.
brackets.
1 You made a mistake. Q Complete the questions with the present
perfect form of the yerbs in brackets.
I (join) the basketball
2 The film started. team, but I
Complete the short answers.
3 She found her keys. (not play) tennis for / since last summer
4 They done their homework. Haye you had ( haye) because I" - (not
5 We had lunch. dinner?Yes, I haye haye) time. I
1 they _____________ (see) (not see) Rob (0) fort since a yery long time.
OM Rewrite the sentences in exercise 2 using
the negatiye form of the yerbs. Use
thefilm? No, they lo)
(you / hear) from
2 __ your mum him recently?
contractions. Hayeyoueyerdanced ( dance) for
(wash) the car? No, she
12 hours without stopping?
Ihayen"t/ostmypurse. 3 ___________yourdad Write questions using How long ... ?
1 (play) the
(make) a cake? Yes, he Then answer using for orsince.
guitar in the Street?
2 4 we (raise)
2 you / liye / in Granada? (two years)
(dean up)
3 enough money? Yes, we
a beach or park? How/oncj haye you liyedin Granada?
4
3 / „ye /jyed in Granada for twa years.
5 O 12 the
Complete the text with the correct form of
yerbs in brackets. a big picnic?
(organize)
1 she / work / for that charity? (2008)
4 (sing) in front
(1)
Haye you heard ( hear) of the charity
ofthe whole school?
Elephant Family? It was started in 2002 to help 2 that restaurant / be open? (two weeks)
5 (selI) things
endangered Asian eiephants. Since it began,
at jumble sale?
Elephant Family (2) (raise)
more than €6 million to heip saye elephants. it
(help) to protect two
Q N Answer the questions in exercise 8 for 3 you / haye / that laptop? (March)

Yes, Ihaye./No, Ihayen"t.


forests in India where 6,500 elephants liye. My friends
and I want to help, so we 4 Luis / wear / glasses? (two years)
2
(decide) to raise E2,000. We"ye organized a bring and
3
buy sale at school and we
4
(seli) 150 badges. (6) you
5
(haye) any good fundraising ideas recently?

You might also like