Present Perfect and Past Simple practice (A2) - Flashcards #254

Cards for A2: answer, then flip the card to check – Present Perfect and Past Simple.

🖨 Print cards

Cards in this set (24)

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

24 cards. Look at the card, say the answer, flip it to check, then press “I know it” or “Again”: the cards you don't know yet come back until you know them all.

Comments appear after moderation.