PRESENT PERFECT
1. Have a look at the time expressions. Which can we use with the
present perfect?
last weekend today in the last two years this morning last
Monday when I was ten last summer since the last lesson
this month
2. Write questions using the present perfect
1. What / you / do / to your hair? - What have you done to your hair?
2. you / send / a text message to Mike?
3. Mr Phipps / speak / to Lisa this morning?
4. your parents / have / an argument this week?
5. everyone / finish / the meal?
6. how much money / you / spend / today?
7. Nick and Lucy / move / to London?
3. Match the answers to the questions in exercise 2.
a. No, he hasn’t. She hasn’t come to school today- b. € 70! But I’ve just bought a new jacket -c. I’ve cut it myself. Do you like it? - 1d. Yes, and we’ve eaten too much! -e. Yes, they have. They’ve found new jobs there. -f. No, they haven’t. Mum’s decided to be more tolerant -g. Not yet. I’ve lost my mobile phone.
4. Complete the text using the present perfect form of the verbs in the box.
travel leave run take have not take become not do
Have you seen this boy? Fourteen-year-old Matt
Brown (1) _________ away from his home in Plymouth.
Police believe he (2) ______ to London to meet a girl
called Jane. Matt (3) __________ a red plastic bag with
some clothes in it, but he ___________(4) much
money. Matt is a quiet boy and he ___________(5)
anything irresponsible before. “We don’t understand
why Matt (6) _______ home”, explained Matt’s mother.
“He (7) _________ some problems at school, but things
(8) ___________much better recently.”
FOR / SINCE
5. For or since?
a few days a short time a week ages I was a child July last
summer six months three o’clock three years Christmas
yesterday 2004
6. Complete the sentences using for or since.
1. I haven’t been out _____ last weekend.
2. They’ve been married _______ two years
3. She’s been in hospital _______ a week
4. I’ve loved music __________ I was three years old
5. We’ve been on holiday _________ Monday
6. He’s had that bike ______ a long time
7. Choose for or since.
1. You’ve known them for / since you were at primary school.
2. My parents have been married for / since 31 years.
3. Her brother has been in London for / since three months.
4. We’ve lived in this house for / since 2001.
5. I’ve been here for / since six o’clock
6. She’s been his friend for / since ages.
8. Complete the text. Use the present perfect with the verbs in
brackets or for or since.
FAMILY RELATIONSHIPS
My boyfriend’s name is Harry. We’ve been (be) together for a year,
but I __________ (1. know) him (2)___________ I was eleven. We
get on very well. We _____________(3 not have) many arguments.
My sister, Vicky, is 23. She (4 not live)__________ with us (5) ___________
three years. She’s going to get married next month. She and her boyfriend _________________
(6 be) engaged ________ (7) last summer.
My brother ________ (8 be) at university _______ (9) two years. He studies
medicine and he works very hard. He ___________ (10 not have) many girlfriends.
My parents __________ (11 be) divorced (12) _______ six years. I live with my mum,
but my dad ___________ (13 live) in London (14) __________ 1998.
YET / ALREADY and JUST
9. Complete the sentences. Use the present perfect affirmative and
just.
1. Incredible! Maria _________ (win) € 5.000 on the lottery!
2. My parents ____________(buy) a house in Las Vegas.
3. “__________ (you / send) me a text message?! “No, I haven’t”
4. I _________ (do) level 10 of my new computer game.
5. My sister ______________ (have) her baby. It’s a boy.
6. We ______________ (hear) the good news about your new job.
10. Write the words in the correct order
hasn’t / the irregular past participles / he / yet / learnt – He hasn’t learnt the
irregular past participles yet.
1. just / programme / has / the / started
2. we / that film/ seen / already / ‘ve
3. had / dinner / they / yet / haven’t
4. yet / to Maria / have / spoken / you / ?
5. up / got / my parents / already / have
6. ‘ve / finished / we / this exercise / just
7. ‘s / just / a / he / had / shower
8. dinner / haven’t / we / had / yet
11. Complete the sentences with yet, already or just
1. We aren’t late. The programme hasn’t started ________.
2. I’ve __________ seen that film. I saw it last year.
3. You’ve ____________ missed the bus. It left a minute ago.
4. We’ve _________ eaten. We had lunch an hour ago.
5. She’s tired because she’s __________ woken up.
6. Have you finished this unit ________________?