Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Past Simple or Present Perfect

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Perfect-English-Grammar.

com
Past Simple and Present Perfect

Choose the past simple or the present perfect:

1. Last night I __________________ (lose) my keys – I had to call my flatmate


to let me in.
2. I __________________ (lose) my keys – can you help me look for them?
3. I __________________ (visit) Paris three times.
4. Last year I __________________ (visit) Paris.
5. I __________________ (know) my great grandmother for a few years - she
died when I was eight.
6. I __________________ (know) Julie for three years – we still meet once a
month.
7. I __________________ (play) hockey since I was a child – I m pretty good!
8. She __________________ (play) hockey at school, but she
__________________ (not / like) it.
9. Sorry, I __________________ (miss) the bus, so I m going to be late.
10. I __________________ (miss) the bus, and then I __________________
(miss) the aeroplane as well!
11. Last month I __________________ (go) to Scotland.
12. I m sorry, John isn t here now. He __________________ (go) to the shops.
13. We __________________ (finish) this room last week.
14. I __________________ (finish) my exams finally – I m so happy!
15. Yesterday, I __________________ (see) all my friends. It was great.
16. I __________________ (see) Julie three times this week!
17. She __________________ (live) in London since 1994.
18. She __________________ (live) in London when she was a child.
19. I __________________ (drink) three cups of coffee this morning.
20. I __________________ (drink) seven cups of coffee yesterday.

Answers:

© 2008 perfect-english-grammar.com
May be freely copied for personal or classroom use.
Present Perfect or Past Simple 2

Choose the present perfect or past simple:

1. I _________________ (see) three police cars this morning (it’s still morning).

2. After he _________________ (arrive) home, he _________________

(unpack) and _________________ (go) to bed early.

3. A: What’s wrong?

B: I _________________ (break) a glass!

4. My grandparents only _________________ (know) each other for a few

months before they _________________ (get) married.

5. I _________________ (be) in London for three years. I love it here.

6. We _________________ (see) Julie last night.

7. He _________________ (be) a teacher before he _________________

(become) a musician.

8. When the boss _________________ (walk) into the room, we

_________________ (know) someone was going to get fired.

9. The children _________________ (break) a window in the school last week.

10. He _________________ (see) that film last year.

© 2012 www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
11. Lucy _________________ (break) her leg, so she can’t come skiing.

12. Julie _________________ (arrive)! Come and say hello!

13. They _________________ (be) cold when they _________________ (arrive)

home.

14. Jack _________________ (break) his arm when he _________________ (fall)

off a horse in 2005.

15. I _________________ (know) about the problem for months, but I

_________________ (not / find) a solution yet.

16. A: When _________________ (you / arrive)?

B: At 10pm last night.

17. She _________________ (be) a teacher for ten years, and she still enjoys it.

18. How long _________________ (you / know) Jill? I know you see her often.

19. I _________________ (see) the sea before.

20. A: Hello

B: Hi Mum, it’s me. I just wanted to say I _________________ (arrive) safely

and everything is fine.

© 2012 www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
www.perfect-english-grammar.com

Past Simple and Present Perfect

Choose the past simple or the present perfect:

1. We _________________ (go) to the theatre last week.

2. Yesterday I _________________ (have) dinner with a friend.

3. I _________________ (never / taste) champagne.

4. When I _________________ (be) a child, I _________________ (love) ice

skating.

5. I _________________ (not/ have) any coffee today – I feel very sleepy!

6. I _________________ (not / drink) any coffee yesterday.

7. I _________________ (read) all his books – I think he’s a wonderful writer.

8. What _________________ (do) at the weekend?

9. I_________________ (always / love) tea – I drink it every day.

10. What subject _________________ (she / study) at university?

© 2010 www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
11. John _________________ (lose) his bus pass – can he borrow some money?

12. How long _________________ (you / know) Susie for?

13. He _________________ (be) married for ten years (but he got divorced).

14. _________________ (you / ever / go) to Central Park in New York?

15. How many books _________________ (she / write) so far?

16. He _________________ (wash) the dishes, _________________ (clean) the

living room and _________________ (cook) dinner last night.

17. My great-grandfather never _________________ (leave) Scotland.

18. She _________________ (come) to London in 1997.

19. She _________________ (never / see) snow before.

20. He _________________ (be) married for thirty-five years (and he’s still

married now).

© 2010 www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
www.perfect-english-grammar.com
Present Perfect or Past Simple 4

Choose the present perfect or past simple:


1. I ___________________ (never / go) to Vienna.
2. My great great grandfather ___________________ (have) five sisters
3. He ___________________ (live) in Manila for a year when he was a student.
4. Oh no! I ___________________ (lose) my wallet!
5. ___________________ (you / see) Julie today?
6. At the weekend, they ___________________ (play) football, then they
___________________ (go) to a restaurant.
7. I ___________________ (read) six books this week.
8. Amy ___________________ (live) in Portugal when she was young.
9. She ___________________ (visit) her grandmother last month.
10. The Vandals ___________________ (invade) Rome in the year 455.
11. She ___________________ (live) in seven different countries, so she knows a
lot about different cultures.
12. I ___________________ (go) to the cinema last night.
13. Ow! I ___________________ (cut) my finger!
14. ___________________ (you / see) ‘The King’s Speech’?
15. John ___________________ (never / understand) the present perfect.
16. She ___________________ (break) her leg the day before her exam.
17. We ___________________ (see) Oliver yesterday.
18. He ___________________ (be) here all morning.
19. They ___________________ (live) here for many years (and they still do).
20. King Henry the Eighth of England ___________________ (have) six wives.

© 2011 www.perfect-english-grammar.com
May be freely copied for personal or classroom use

You might also like