I. Put the verb in brackets into either the Past Simple or Present Perfect Simple form.
1. I ………………… the cat yet as I ………………it such a huge dinner last night. (not feed, give)
2. He …………………… to Rome many times. In fact, he ……………… there last week. (be, be)
3. We ………………… here for two years. Before that we …………………… in Rome. (live, live)
4. I ……………………… abroad in ages. My last holiday …………………… in 1998. (not be, be)
5. He …………………… a lot since I last …………… him and looks very different. (change, see)
6. I ………………………… Tom yesterday because he ……………… at school. (not see, not be)
7. I ……………………………… the floor. It …………………… very dirty before. (just / mop, be)
8. That …………………………… the best meal I …………………………………. (be, ever / eat)
9. I ………………………… this phone for over a year. I …………………… it online. (have, buy)
10. He ………………… a lot of photos on holiday but I …………………them yet. (take, not /see)
II. Complete the sentences below, putting the verbs in either the Past Simple or Present
Perfect Simple form.
be put not / be not / speak buy have not / fall not / arrive go not / see
1. I ……………………… a new phone online last week, but it ………………………………… yet.
2. I …………………………………… to Italy, but I …………………………… to Spain last year.
3. Jan ……………………… a baby last month, but I ………………………………………… it yet.
4. I …………………………… the kids to bed an hour ago, but they still ………………… asleep.
5. Alice ………………………… busy recently, so we ………………………..………… in a while.
III. 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.
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