Present Perfect and Past Simple practice (A2)Page 1 of 5
1A: Hi Molly. How are you? B: Good. Thanks, ___ the most amazing holiday. (I had / I've had)
1I've had“A: Hi Molly. How are you? B: Good. Thanks, I've had the most amazing holiday.”
2I ___ my homework yet. (didn't finish / haven't finished)
2haven't finished“I haven't finished my homework yet.”
3A: What's the matter, Bill? B: ___ my arm. (I hurt / I've hurt)
3I've hurt“A: What's the matter, Bill? B: I've hurt my arm.”
4We ___ to bed very early last night because we were tired. (have gone / went)
4went“We went to bed very early last night because we were tired.”
5B: ___ it yesterday when I was playing football. (I have hurt / I hurt)
5I hurt“B: I hurt it yesterday when I was playing football.”
Present Perfect and Past Simple practice (A2)Page 2 of 5
6Sam ___ me since Tuesday. (didn't ring / hasn't rung)
6hasn't rung“Sam hasn't rung me since Tuesday.”
7B: Yes, ___ it this morning. (I did / I have done)
7I did“B: Yes, I did it this morning.”
8I ___ an old friend of mine last week. (have seen / saw)
8saw“I saw an old friend of mine last week.”
9B: ___ it? (Did you like / Have you liked)
9Did you like“B: Did you like it?”
10He ___ to read yet. (didn't learn / hasn't learnt)
10hasn't learnt“He hasn't learnt to read yet.”
Present Perfect and Past Simple practice (A2)Page 3 of 5
11A: Yes, ___ it very much. (I enjoyed / I have enjoyed)
11I enjoyed“A: Yes, I enjoyed it very much.”
12We ___ here for ten years. (have lived / lived)
12have lived“We have lived here for ten years.”
13B: We ___ here for three days. (have been / were)
13have been“B: We have been here for three days.”
14My family ___ to Manchester in 2008. (came / has come)
14came“My family came to Manchester in 2008.”
15B: Yes, ___ to Spain. (I have gone / I went)
15I went“B: Yes, I went to Spain.”
Present Perfect and Past Simple practice (A2)Page 4 of 5
16Michelle can't play tennis today. She ___ her racquet yesterday. (broke / has broken)
16broke“Michelle can't play tennis today. She broke her racquet yesterday.”
17B: Really? ___ there yet. What's it like? (I haven't been / I wasn't)
17I haven't been“B: Really? I haven't been there yet. What's it like?”
18Have you ever seen a lion? 'Yes, I ___ one when I went to Kenya in 1996. (have seen / saw)
18saw“Have you ever seen a lion? 'Yes, I saw one when I went to Kenya in 1996.”
19B: Yes. ___ him a letter last week. (I have written / I wrote)
19I wrote“B: Yes. I wrote him a letter last week.”
20My sister ___ the violin since she was twelve. (didn't play / hasn't play)
20hasn't play“My sister hasn't play the violin since she was twelve.”
Present Perfect and Past Simple practice (A2)Page 5 of 5
21A: ___ the report yet? (Did you type / Have you typed)
21Have you typed“A: Have you typed the report yet?”
22I ___ such a moving song before. (have never heard / never heard)
22have never heard“I have never heard such a moving song before.”
23A: They ___ at the university together. (have been / were)
23were“A: They were at the university together.”
24He ___ the cupboard and took out the coffee. (has opened / opened)
24opened“He opened the cupboard and took out the coffee.”