1 Complete the sentences with the present perfect form of the verbs in brackets.
1 Andres always ______________________ (want) to be a professional footballer.
2 You ______________________(not stop) talking since you got here!
3 ________ you _________ (see) my new laptop? It’s really cool!
4 Cristiano Ronaldo ______________________(score) eighteen goals so far this season.
5 My dad ____________ just ____________ (buy) a new car.
6 What __________ you ____________ (do) to your hair? It’s pink!
7 My mum and dad ______________________ (teach) me the most in life.
8 Where _________ you ___________ (be) all morning?
9 I ______________________ (not pass) all my exams this year so I’m disappointed.
10 My brother ______________________ (fall) in love with a girl from France.
2 Choose the correct options.
1 I’ve been here for / since 3 o’clock.
2 They’ve known each other for / since many years.
3 Nobody has heard from Carla for / since Saturday.
4 My mum has been in her new job for / since three weeks.
5 She hasn’t called me for / since the party.
6 He has played for Arsenal for / since2006.
7 My grandparents have been married for / since forty years.
8 It hasn’t rained for / since about three weeks.
9 Nothing has happened for / since yesterday morning.
10 Jorge hasn’t played tennis for / since his injury.
3 Choose the correct options.
1 Have you ever / already seen an opera?
2 I’ve already / just seen Pam. What’s she doing here?
3 They haven’t called me yet / already.
4 Carol has already / yet scored twenty points in this match.
5 We’ve ever / never eaten Spanish ham before.
6 I’ve yet / already called him three times today.
7 Do you ever / never go the gym?
8 I’m sorry, I haven’t made a reservation already / yet.
4 Complete the sentences with the past perfect form of the verbs in brackets.
1 Before yesterday’s match, they ______________________ (not win) any of their matches.
2 Before last year, she never ______________________ (be) to Granada.
3 I ______________________ (call) her twice before she finally sent me a message.
4 It was the first time he ______________________ (hear) such beautiful music.
5 John always ______________________ (think) that he wasn’t a good basketball player.
6 Laura _____________ never ______________ (be) good at dancing so she was very nervous.
7 My parents ____________ always ____________ (refuse) to let me stay out late so I was
surprised when they said yes.
8 I ____________ never ___________ (drink) beer before that day. It wasn’t very nice.
9 By the time I got home, I ______________________ (lose) my wallet.
5 Rewrite the sentences. Use the present perfect or the past simple.
1 My father hasn’t travelled abroad since 2008.
The last time ____________________________________________ 2008.
2 I started playing the piano four years ago.
I __________________________________________________________________ four years.
3 I haven’t played tennis for a week.
I last __________________________________________________________________ ago.
4 The last time he saw a doctor was in 2007.
He hasn’t __________________________________________________________________ 2007.
6 Rewrite the sentences. Use the present perfect or the past perfect.
1 The concert started at 8 p.m. We arrived at 8.15.
When we arrived, the concert ____________________________________________ .
2 Sarah lived in London when she was a little girl. She lives in London now.
Sarah __________________________________________________________________ all her life.
3 I arrived home at 8 p.m. and dinner was prepared. Susan cooked it.
Susan ___________________________________________________________ before I got home.
4 Karen stopped going out with Tom. After that, she went to university.
By the time she went to university, ____________________________________________ .
5 I started having dancing lessons. One week later I broke my leg.
I ____________________________________________________________ when I broke my leg.