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.
1 …Have…… you ever …eaten…… kangaroo? (eat) c
2 ……………… you ever ……………… to a football match? (go) ……
3 ……………… you ever ……………… your phone? (lose) ……
4 ……………… you ever ……………… clothes online? (buy) ……
5 ……………… you ever ……………… a horror film? (see) ……
6 ……………… you ever ……………… aerobics? (do) ……
a Yes, I have. I ……………… it on a bus once. (leave)
b Yes, I have. I ……………… Halloween last year. (see)
c Yes, I have. I …had…… it in Australia. (have)
d No, I haven’t. But I ……………… jogging last weekend. (go)
e 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
Related Posts
- WORDPOWER: age – English Grammar Exercises for A2
- WORDPOWER: preposition + noun – English Grammar Exercises for A2
- WORDPOWER: Multi-word verbs with on – English Grammar Exercises for A2
- WORDPOWER: Multi-word verbs with put – English Grammar Exercises for A2
- WORDPOWER: by – English Grammar Exercises for A2
- WORDPOWER: change – English Grammar Exercises for A2