Advertisements

1. Choose the correct tense.

1   I haven’t been / I didn’t go to China. What’s it like?

2   It has snowed / snowed twice already this year.

3   I’ve seen / I saw my first Disney film when I was four years old.

4   We feel at home in this village because we’ve lived / we lived here for six years now.

5   I’m a big tennis fan, but I’ve never been / I never went to Wimbledon.

6   My school football team hasn’t won / didn’t win a match since the start of the year.

7   It hasn’t snowed / didn’t snow yesterday, although it was very cold.

8   I’ve sent / I sent an email to Jack last week, but he hasn’t replied.

Answer

2 has snowed   3 I saw   4 we’ve lived   5 I’ve never been

6 hasn’t won   7 didn’t snow   8 I sent

2. Complete the dialogue. Use the past simple or present perfect form of the verbs in brackets.

Monica    I 1…was…… (be) in New York last week.

Adam        Really? 2………………… you ………………… (have) a good time?

Monica    Yes, I 3………………… (love) it! 4………………… you ever ………………… (go) there?

Adam        No, I haven’t. I 5………………… (visit) some friends in San Francisco a few years ago, but I 6………………… (not go) to the USA since then. What 7………………… you ………………… (do) in New York?

Monica    I 8………………… (see) a show on Broadway, and I 9………………… (buy) lots of souvenirs.

Adam        Where 10………………… you ………………… (stay)?

Monica    At a hotel in Manhattan. I 11………………… (forget) its name.

Adam        12………………… it ………………… (cost) a lot to stay there?

Monica    No, it was free. I 13………………… (win) the holiday in a competition.

Adam        You’re lucky! I 14………………… never ………………… (win) anything!

Answer

2 Did, have   3 loved   4 Have, been   5 visited

6 haven’t been   7 did, do   8 saw   9 bought   10 did, stay

11 ‘ve forgotten   12 Did, cost   13 won   14 ‘ve, won

3. Match questions 1-6 with replies a-f. Complete 1-6 with the present perfect and a-f with the past simple form of the verbs.

 …Have…… you ever …eaten…… kangaroo? (eat)   c

 ……………… you ever ……………… to a football match? (go)   ……

 ……………… you ever ……………… your phone? (lose)   ……

 ……………… you ever ……………… clothes online? (buy)   ……

 ……………… you ever ……………… a horror film? (see)   ……

 ……………… you ever ……………… aerobics? (do)   ……

 Yes, I have. I ……………… it on a bus once. (leave)

 Yes, I have. I ……………… Halloween last year. (see)

c   Yes, I have. I …had…… it in Australia. (have)

 No, I haven’t. But I ……………… jogging last weekend. (go)

 Yes, I have. I ……………… a beautiful coat on eBay. (find)

f   No, I haven’t. But I ……………… a rugby match at Twickenham once. (watch)

Answer

2 Have, been   3 Have, lost   4 Have, bought   5 Have, seen

6 Have, done

a left   b saw   d went   e found   f watched

2 f   3 a   4 e   5 b   6 d

4. Write two more questions and answers like the ones in exercise 3.

1   …………………………………………….?

     Yes, I have. …………………………..

     ……………………………………………..

2   …………………………………………….?

     No, I haven’t. But …………………

     ……………………………………………..

Answer

Your own answers

5. Read the email and underline four more incorrect uses of the present perfect or past simple. Write the correct verb forms below the email.

Hi Carl

How are you? Have you enjoyed the party last weekend? It’s been great, wasn’t it? I haven’t had that much fun for years! Have you spoken to Lucy recently? She’s really excited because she’s going to Japan next month to stay with her best friend from school. Her friend has moved there two years ago when her dad has got a job with a big electronics company. They’ve stayed in touch by email. I never went to Japan, but I’ve read a lot about it. It looks really interesting.

Love, Violet

1   Did you enjoy ………………………….

2   ………………………………………………..

3   ………………………………………………..

4   ………………………………………………..

5   ………………………………………………..

Answer

2   It’s been great -> It was great

3   Her friend has moved -> Her friend moved

4   Her dad has got -> Her dad got

5   I never went -> I’ve never been

Pin It on Pinterest

Share This