You are on page 1of 1

Only I can change my life. No one else can do it forme.

Caro/ Burnett, US actress & comedienne

1 GRAMMAR present perfect e Complete the dialogues wirh rhc prcsenr perfect conrinuous form
of the verb .
simple + far I since; present
perfect continuous 1 A Have you heard Heather's new band?
a Write che words and phrascs in che box in B No. Have tbey been playin.g_
thc correct column. together for a long time? (they I play)

2005 ages a fortnight Christmas


six months I was little the last two days 2 A How long was your flight?
Tuesday years and years you last called We have been traveling
B Twelve hours. ---------
ali day. (we I travel)
for since
-2QOS 3 A My brother has a very good job ,n New York.
B Really? How long has he been working_
----- there? (he I work)

4 A Diana's found a new flat, at last.


B Oh good! she has been looking for_
b Complete thc sencences with the presenr one for ages. (she / look for)
perfect simple form of rhe verb in brackcts
and for or si rice.
1 've /¡ad my car jor abour a monrh. 5 A Why does Liam's teacher want to see you?
B He hasn't been doing _
(have)
his homework lately. (he I not do)
2 ly rnum __ ____ ill _
lasr Friday, (be)
3 we ____ each orher 6 A You're late.
we were ar school. (know) B Yes, I know. Sorry. Have you been
_ waiting for
4 He for che samc long? (you I wait)
company _ five year . (work)
5 They in Scorland
they gor marricd. (Iivc) 7 A You look exhausted.
B I have been looking after
6 f\ l� parcnts away
the weekend. (go) the children ali day! (l / look after)

7 1 ro go to Australia
a long rime. (wam)
8 Shc ro me d @che corrcct íorrn. 1 f both forms are possiblc, tick (.1) rhe sentencc.
_ lasr year. (nor spcak) I l low long hove you lived / have you been livill(l ahroad? .I
2 l've studied /E been stud;!FilD Chincsc for t wo years.
3 1 lannah has liad f has been hal'it1(j rhe sarnc boyfriend sincc he" .i,
ar school.
4 How long has \4ark played / has \,fark been play111a the bass guitar?
5 He's worked //les been worki11n in 1hi'i school sincc he siarred reaching.
6 1 'w k11ow11 / l 'i•e been k11owi11¡n ou for year<, .
..., \Vc\·e [IOIIC / \\'e\•e beeu ROi1111 to rhe same dcnrisr since we werc childrcn.


s ro11 'w· ll'ortr ¡ ro,, ·ve been wca,i118 rhat coat for years!

You might also like