Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

PRESENTT PERFECT – PAST SIMPLE

1. 'This is my house.' 'How long have you lived here?' 'I (live) here since 1997.'

2. He lived in London for two years and then he (go) to Edinburgh.

3. When I left school, I cut my hair and (wear) it short ever since.

4. Shakespeare (write) a lot of plays.

5. My brother (write) several plays. He has just finished his latest.

6. I (not see) him for three years. I wonder where he is.

7. He (not smoke) for two weeks. He is trying to give it up.

8. Chopin (compose) some of his music in Majorca.

9. 'When (he/arrive)?' 'He arrived at 2 o'clock.'

10. I read his books when I was at school. I (enjoy) them very much.

11. I can't go out because I (not finish) my work yet.

12. 'I (never/drink) whiskey.' 'Well, have some now!'

13. Here are your shoes. I (just/clean) them.

14. I left home at 8.00a.m. and I (get) here at 12.00p.m.

15. I (meet) him last June.

16. (you/see) the moon last night?

17. Cervantes ……………….. (write) Don Quixote.

18. He …………….. (break) his leg in a skiing accident last year.

Fill in the present perfect simple or the past simple.


1. I ……………… a great film yesterday. (see)
2. a cheap laptop? (you ever buy)
3. Sue …………………the flu last winter. (have)
4. A few days ago, we ……………….. to his uncle. (drive)
5. They ………………bingo on Wednesday afternoon. (play)
6. He ………………….. the bus to get there. (already take)
7. Last week my rabbit …………….. away. (run)
8. We ………………… a lot last Sunday. (do)
9. in India? (she ever ………………be)
10. I…………….. him last Monday. (meet)
11. She ………………..yet. (not wake up)
12. I ………………her since last Thursday. (not meet)
13. Bob …………………….well last night. (sleep)
14. I ……………….. a letter from her two days ago. (get)
15. They …………………….in Germany. (already arrive)

16. We………………to the restaurant last night. (go)


17. I……………………….there for ages. (not / be)
18. Hector…………………..his last summer holiday in the country. (spend)
18. James……………………..all the rules by heart. (learn)
19. Charlotte……………………..yet. (not / arrive)
20. I………………………a lot of money last month. (earn)
21. The people………………………..the latest decisions of their authorities. (not / like)
22. you ever………………………….this food? (try)
23. The kids……………………….their grandparents last Sunday. (visit)
24. You………………………..the birds in the garden yesterday? (feed)
25. We………………..this man near our house this morning. (see)
26. I…………………………..at home last weekend. (not / stay)
27. You………………………me about it already. (tell)
28. I…………………………over 7 books this month. (read)
29. We………………………….that problem many weeks ago. (discuss)

You might also like