Present Perfect practice (A1) - Flashcards #242

Cards for A1: answer, then flip the card to check – Present Perfect.

🖨 Print cards

Cards in this set (24)

  1. You ___ (pass) his exam. – have passed (You have passed (pass) his exam.)
  2. I ___ your book yet. (hasn't read / haven't read) – haven't read (I haven't read your book yet.)
  3. homework / your / have / you / finished / finish / Has – Have you finished your homework?
  4. were / already / have / has / been – Have already been?
  5. Kate has lived in London ___ 10 months. (for / since) – for (Kate has lived in London for 10 months.)
  6. Nick has ___ drunk a cup of tea. (already / yet) – already (Nick has already drunk a cup of tea.)
  7. I have ___ sent a message to my friend. (already / for / since / yet) – already (I have already sent a message to my friend.)
  8. He ___ the bank He should be back soon. (has been to / has gone to) – has gone to (He has gone to the bank He should be back soon.)
  9. She ___ (forget) her glasses. – has forgotten (She has forgotten (forget) her glasses.)
  10. We ___ him before. (hasn't seen / haven't seen) – haven't seen (We haven't seen him before.)
  11. your / crying / little / stopped / Have / has / stop / sister – Has your little sister stopped crying?
  12. have / has / broken / broke / just – Has just broken?
  13. She hasn't seen her cousin ___ six days. (for / since) – for (She hasn't seen her cousin for six days.)
  14. Tim hasn't been at the concert ___. (already / yet) – yet (Tim hasn't been at the concert yet.)
  15. He has been a doctor ___ 14 years. (ever / for / just / since) – for (He has been a doctor for 14 years.)
  16. They ___ the supermarket They will be home in an hour. (have been to / have gone to) – have gone to (They have gone to the supermarket They will be home in an hour.)
  17. You ___ (read) many detective stories. – have read (You have read (read) many detective stories.)
  18. We ___ to a new restaurant yet. (hasn't been / haven't been) – haven't been (We haven't been to a new restaurant yet.)
  19. put / Have / coat / puts / Diana / her / has / on – Has Diana put on her coat?
  20. found / just / has / find / have – Has just found?
  21. She hasn't slept ___ two days. (for / since) – for (She hasn't slept for two days.)
  22. I have ___ been to Paris. (already / yet) – already (I have already been to Paris.)
  23. Have they ___ slept in a tent? (already / ever / never / since) – ever (Have they ever slept in a tent?)
  24. I ___ Disneyland twice. (have been to / have gone to) – have been to (I have been to Disneyland twice.)

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.