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