You are on page 1of 1

III.

Past Simple or Present Perfect Tense

1. The weather has been (be) awful in the past few days.
2. We have washed (wash) the dishes. They’re clean now.
3. Has your course started (your course, start) yet?
4. Emma packed (pack) her suitcase last night.
5. They have closed (close) the factory. – Really? When did that happen (that happen) ?
6. Shall we play tennis? We haven’t played (not play) since we were children.
7. The airplane has landed (land) . The pilot is just getting out.
8. Prices have gone (go) up. Everything is more expensive this year.
9. I’m tired. We have walked (walk) 10 miles.
10. The Queen arrived (arrive) in an RAF helicopter last night.
11. How long has Vicky had (Vicky, have) that camera? – For about a month.
12. We have just came (just come) back from our holidays.
13. Your parcel has arrived (arrive). The postman brought (bring) it two hours ago.
14. He has been (be) at his computer for two hours.
15. We lived (live) there for ten years but we have been (be) in Birmingham for the last two.
16. We haven’t had (not have) a party for ages.
17. My sister’s car is only a year old but she has already crashed (already crash) it.
18. Dinosaurs roamed (roam) the Earth millions of years ago.
19. It hasn’t rained (not rain) yet today.
20. Have you seen (you see) last week’s magazine? - It must be here somewhere.

IV. Choose the present perfect or past simple:

1. I have seen (see) three police cars this morning (it’s still morning).
2. After he arrived (arrive) home, he unpacked (unpack) and went (go) to bed early.
3. A: What’s wrong? B: I have broken (break) a glass!
4. My grandparents only knew (know) each other for a few months before they got (get) married.
5. I have been (be) in London for three years. I love it here.
6. We saw (see) Julie last night.
7. He was (be) a teacher before he becane (become) a musician.
8. When the boss walked (walk) into the room, we knew (know) someone was going to get fired.
9. The children broke (break) a window in the school last week.
10. He saw (see) that film last year.
11. Lucy has broken (break) her leg, so she can’t come skiing.
12. Julie has arrived (arrive)! Come and say hello!
13. They were (be) cold when they arrived (arrive) home.
14. Jack broke (break) his arm when he fell (fall) off a horse in 2019. 15. I have known (know) about
the problem for months, but I haven’t found (not / find) a solution yet.
16. A: When did you arrive (you / arrive)? B: At 10pm last night.
17. She has been (be) a teacher for ten years, and she still enjoys it.
18. How long have you known (you / know) Jill? I know you see her often.
19. I have never seen (never / see) the sea before.
20. A: Hello.
B: Hi Mum, it’s me. I just wanted to say I have arrived (arrive) safely and everything is
fine.

You might also like