You are on page 1of 2

Simple Past or Present Perfect (test)

1) Underline the correct verb. 2) Choose the correct words in italics.


1. James Smith is a runner. He’s won / He won a lot of 1. Sarah’s been to the theatre twice this
medals. month/ last month.
2. I’ve seen / I saw my first Disney film when I was 2. Tom’s driven this car many times / in 2015.
three years old.
3. John has finished / finished the course
3. Our school basketball team hasn’t won / didn’t win three weeks ago.
a match since the start of the year.
4. Dave loves his job. He did /’s done it since
4. The Browns have lived/lived in Brazil for years, but he was twenty-four.
they’re back in the UK now.
5. ‘Mary has arrived’. ‘Really? When has she
5. Sam went to his grandmother for dinner last night. got / did she get here?’
She has cooked / cooked him a great meal.
6. My father bought a new car this year / two
6. We haven’t heard / didn’t hear from Pam since her years ago.
family moved to Germany.
7. They’ve been on the boat four hours ago /
7. A: How long has she been / was she ill? B: I think for four hours.
she has gone / went into hospital last week. 8 7
8

4) Complete the sentences with the right


3) Complete the sentences. Use the past simple in one form of the verbs in brackets.
sentence and the present perfect in the other sentence.
1. When Mark was little, he __wanted______
1. buy (want)
a I’ve bought you a present. Do you want to see it? to be a driver.
b The dress was half price, so Ann bought it.
2. _Have you ever found___________ (you/
2. go ever / find) money in an old coat pocket?
a He ‘s been to Paris two times. He loves it!
b The Greens went to Italy before they were married. 3. Jane __didn’t buy__________ (not buy) a
T-shirt in the sale last weekend.
3. not hear
a I’m sorry I missed your call. I didn’t hear the phone. 4. Ted ___has taken_________ (take) his
b Who’s this song by? I haven’t heard it before. driving test five times, but he keeps failing!
4. not drive 5. _Did_____you___take_____ (take) any
a I haven’t driven an automatic car before. good photos at the party last night?
b Sam didn’t drive a racing car last summer. 6. Jill __has been_______ (be) in hospital for
8 a week. I’m going to visit her today. 6

5) Complete the conversations using the present perfect or the past simple of the verbs in brackets.

1.’I know Mary Morris.’ ‘Really? How long ____have you known________________________
(you/know) her?’
‘Oh, for quite a long time now.’ ‘When ______did you first meet________________________
(you/first/meet) her?’
2. (It’s 11 o’clock in the morning) ‘__Have you seen_____________ (you / see) Paul this morning?’
‘Yes, I _Saw________
(see) him when I ____arrived_________ (arrive) in the office, but he __went_________ (go) out soon
afterwards.’
3.’That’s a really nice skirt, Sally. When___did you get it_________ (you/get) it?’ ‘My mum
___gave________ (give) it to me for Christmas, so I’ve had (have) it for two months.’ ‘Really? I ‘ve never
seen (never / see) 16
you in it. ‘I _haven t worn it____________ (not wear) it very often. It doesn’t
45 really go with anything.
4.was
Did you have
Loved
Have you been
visited

You might also like