Present Perfect vs. Past Simple - "I have done" or "I did" (Exercises)

Elementary (A1)
- Present Perfect or Past Simple (1)
- Present Perfect or Past Simple (2)

Pre-Intermediate (A2)
- Present Perfect or Past Simple (1)
- Present Perfect or Past Simple (2)
- Present Perfect or Past Simple (3)
- Present Perfect or Past Simple (4)
- Present Perfect or Past Simple (5)
- Present Perfect or Past Simple (6)
- Present Perfect or Past Simple (7)

And also:

Fill in the blanks with the correct form: Past Simple (did) or Present Perfect (have done). Write full words (no contractions).

1. I (see) already the film. I (see) it last week.
2. A: (finish) he his work today?
B: Not yet.
3. My father (come) just back from work. He is tired now.
4. A: Where’s Li Ming ?
B: He (go) to the teacher’s office.
5. I (work) here since I (move) here in 1999.
6. So far I (make) quite a few friends here.
7. A: How long (stay) the Wangs here ?
B: For two weeks.
8. I (finish) just my homework.
9. He (go) to school on foot every day.
10. (find) you your science book yet?
11. The students (read) their essays in class yesterday.
12. My mother (come) to see me last Sunday.
13. I've lost my pen. (see) you it anywhere?
14. I (already see) the film. I (see) it last week.
15. A: (finish) he his work today ?
B: Not yet.
16. A: (be) you to Hong Kong ?
B: Yes, I (be) there twice.
17. A: (ever eat) you chocolate sundaes ?
B: No, never.
18. My father (just come) back from work. He is tired now.
19. Where’s Li Ming ? He (go) to the teacher’s office.
20. Shanghai (be) a small town hundreds of years ago. Now it (become) a large city.
21. I (work) here since I (move) here in 1999.
22. So far I (make) quite a few friends here.
23. A: How long (stay) the Wangs here?
B: For two weeks.
24. I (never be) to Macau before.
25. When (start) he learning English?
26. I (got) just a new bike.
27. We (learn) English for three years now.
28. When I was at college I (speak) three foreign languages, but I (forget) all except a few words of each.
29. A: We would have walked to the station. It was so near. B: Yes, a taxi (not be) at all necessary.
30. Granny (fall asleep) while reading the newspaper.
31. A: You’ve agreed to go, so why aren’t you getting ready? B: But I (not realize) that you (want) us to start at once.
32. The house is dirty. We (clean) it for weeks.
33. A: I’m sorry to keep you waiting. B: Oh, not at all. I (be) here only a few minutes.
34. You don’t need to describe her. I (meet) her several times.
35. As soon as I (finish) the letter , I ran out of the room to the post office.
36. He promised us that he'd be early but he (arrive) yet.
37. It wasn't until two o'clock that I (go) to sleep.
38. I (never read) something like this before.
39. Two of the boys (get hurt) while playing football.
40. Prices (rise) sharply in the past few years.
41. The number of the students in our school (add up to) 1200.
42. What he said at the meeting (prove) true.
43.She (live) here ever since she (be) ten.
44.Both of them (come) to Hongkong ten days ago.
45. Half an hour (pass) since the train (leave) .
46. Mary (lose) her pen. (see) you it anywhere?
47. (find) you your watch yet?
48. A: Are you thirsty?
B: No, I (have) just some orange juice.
49. We (already return) the book.
50. I (not finish) my homework . Can you help me?
51. My father (read) the novel twice.
52. I (lost ) my watch yesterday.
53. I (know) Julie for three years - we still meet once a month.
54. I (play) hockey since I was a child - I'm pretty good!
55. She (play) hockey at school but she didn't like it.
56. I (miss) the bus and then I (miss) the aeroplane as well!
57. Last month I (go) to Scotland.
58. I'm sorry, John isn't here now. He (go) to the shops.
59. We (finish) this room last week.
60. Yesterday, I (go) to the library, the post office and the supermarket.
61. I (go) to the supermarket three times this week.
62. She (live) in London since 1994.
63. She (live) in London when she was a child.
64. I (drink) three cups of coffee today.
65. I (drink) three cups of coffee yesterday.
66. After he (arrive) home, he (unpack) and (go) to bed early.
67. My grandparents only (know) each other for a few months before they (get) married.
68. I (be) in London for three years. I love it here.
69. We (see) Julie last night.
70. He (be) a teacher before he (become) a musician.
71. When the boss (walk) into the room we (know) someone was going to get fired.
72. The children (break) a window in the school last week.
73. He (see) that film last year.
74. They (be) cold when they (arrive) home.
75. Jack (break) his arm when he (fall) off a horse in 1995.
76. I (know) about the problem for months, but I (not/find) a solution yet.
77. A: When (you/arrive) B: At 10pm last night.
78. She (be) a teacher for ten years, and she still enjoys it.
79. I (not/see) the sea before.
80. How long (you/know) Jill? I know you see her often.
81. We (go) to the theatre last week.
82. Yesterday I (have) dinner with a friend.
83. I (never taste) champagne.
84. When I (be) a child, I (love) ice-skating.
85. I (not/have) any coffee today - I feel very sleepy!
86. I (not/drink) any coffee yesterday.
87. I (read) all his books. I think he's a wonderful writer.
88. What (you/do) at the weekend?
89. I (always / love) tea. I drink it every day.
90. What subject (she/study) at university?
91. John (lose) his bus pass; can he borrow some money?
92. How long (you/know) Susie for?
93. He is divorced now but he (be) married for over 20 years.
94. (you/ever/go) to Central Park in New York?
95. How many books (she/write) so far?
96. He (wash) the dishes, (clean) the living room, and (cook) dinner last night.
97. My great-grandfather never (leave) Scotland.
98. She (come) to London in 1997.
99. She (never / see) snow before.
100. He (be) married for thirty-five years (and he's still married now).
101. I (never/go) to Vienna.
102. He (live) in Manila for a year when he was a student.
103. Oh no! I (lose) my wallet!
104. (you/see) Julie today?
105. At the weekend, they (play) football, then they (go) to a restaurant.
106. I (read) six books this week.
107. Amy (live) in Portugal when she was young.
108. She (visit) her grandmother last month.
109. The Vandals (invade) Rome in the year 455.
110. She (live) in seven different countries, so she knows a lot about different cultures.
111. I (go) to the cinema last night.
112. Ow! I (cut) my finger!.
113. (you/see) 'The King's Speech'?
114. She (break) her leg the day before her exam.
115. We (see) Oliver yesterday.
116. King Henry the Eighth of England (have) six wives.
117. A: Did you like the movie "Star Wars?"
118. B: I don't know. I (see, never) that movie.
119. Sam (arrive) in San Diego a week ago.
120. My best friend and I (know) each other for over fifteen years. We still get together once a week.
121. I (have, not) this much fun since I (be) a kid.
122. Things (change) a great deal at Coltech, Inc. When we first (start) working here three years ago, the company only (have) six employees. Since then, we (expand) to include more than 2000 full-time workers.
123. I (tell) him to stay on the path while he was hiking, but he (wander) off into the forest and (be) bitten by a snake.
124. Sam is from Colorado, which is hundreds of miles from the coast, so he (see, never) the ocean. He should come with us to Miami.
125. How sad! George (dream) of going to California before he died, but he didn't make it. He (see, never) the ocean.
126. In the last hundred years, traveling (become) much easier and very comfortable. In the 19th century, it (take) two or three months to cross North America by covered wagon. The trip (be) very rough and often dangerous. Things (change) a great deal in the last hundred and fifty years. Now you can fly from New York to Los Angeles in a matter of hours.
127. Jonny, I can't believe how much you (change) since the last time I (see) you. You (grow) at least a foot!
128. This tree (be) planted by the settlers who (found) our city over four hundred years ago.
129. This mountain (be, never) climbed by anyone. Several mountaineers (try) to reach the top, but nobody (succeed, ever) . The climb is extremely difficult and many people (die) trying to reach the summit.
130. Last week I (be) very busy and I (have not) the time to do a lot in the household.
131. On Monday I (work) three hours overtime and (come) home very late in the evening.
132. From Tuesday to Thursday I (be) on a business trip.
133. On Friday I (go) to a friend's birthday party and at the weekend I (visit) my grandparents.
134. Tomorrow some friends are coming over. I (see / not) them for ages and they (be / never) at my place before.
135. I (clean / just) my house so I can show them around. Now everything is perfect.
136. Last year I (visit) Paris.
137. I (know) my great grandmother for a few years - she died when I was eight.


Choose the best answer.

1. How long have you here?
2. My grandpa died .
3. Laura has to Paris. She will come back tomorrow.
4. It is ten years I last saw her.
5. A: Who will go to the station to meet Lorry?
B: I will. I her several times and I know what she looks like.
6. A: What a nice dress! How long you it?
B: Just 2 weeks.
7. A: Do you know Lydia very well?
B: Yes, She and I friends since we were very young.
9. A: Hello, this is Mr. Green speaking. Can I speak to Mr. Black?
B: Sorry. He Bletchley Park.
10. you ever to the US?
11. My mother me a new coat and I it on yesterday. It fits me well.
12. A: He to draw horses already.
B: When he?
B: Last year.
13. Tom up into the tree. Look, he high up there!
14. A: you the text yet?
B: Yes, we that two hours ago.
15. A: Why she angry ?
B: Because he at her.”
16. you the film before? Where you it ?
17. I for you since five!
18. A: Where John ?
B: To the library. He there for an hour.
19. A: the baby still ?
B: No, it crying.
20. I the way. I here for quite many years.
21. A: Have you ever America?
B: Yes, I have.
22. He the Army toward the end of 1989. He in the army since then.
23. She might be a famous writer but she a single line in the past two years.
24. Michael Bane already in this school for two years.
25. We Miley since she was a little girl.
26. Harry Potter and the Chamber of Secrets is a very nice film. I it twice. But I the book only once.
27. A: These farmers have been to the United States.
B: Really? Where ?
28. A: you your homework yet?
B: Yes. I it a moment ago.
29. A: Do you know him well ?
B: Sure. We friends for years. We friends at school.
30. My parents London for ten years.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.