Present Perfect practice (A1) - Flashcards #242
Cards for A1: answer, then flip the card to check – Present Perfect.
Cards in this set (24)
- You ___ (pass) his exam. – have passed (You have passed (pass) his exam.)
- I ___ your book yet. (hasn't read / haven't read) – haven't read (I haven't read your book yet.)
- homework / your / have / you / finished / finish / Has – Have you finished your homework?
- were / already / have / has / been – Have already been?
- Kate has lived in London ___ 10 months. (for / since) – for (Kate has lived in London for 10 months.)
- Nick has ___ drunk a cup of tea. (already / yet) – already (Nick has already drunk a cup of tea.)
- I have ___ sent a message to my friend. (already / for / since / yet) – already (I have already sent a message to my friend.)
- 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.)
- She ___ (forget) her glasses. – has forgotten (She has forgotten (forget) her glasses.)
- We ___ him before. (hasn't seen / haven't seen) – haven't seen (We haven't seen him before.)
- your / crying / little / stopped / Have / has / stop / sister – Has your little sister stopped crying?
- have / has / broken / broke / just – Has just broken?
- She hasn't seen her cousin ___ six days. (for / since) – for (She hasn't seen her cousin for six days.)
- Tim hasn't been at the concert ___. (already / yet) – yet (Tim hasn't been at the concert yet.)
- He has been a doctor ___ 14 years. (ever / for / just / since) – for (He has been a doctor for 14 years.)
- 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.)
- You ___ (read) many detective stories. – have read (You have read (read) many detective stories.)
- We ___ to a new restaurant yet. (hasn't been / haven't been) – haven't been (We haven't been to a new restaurant yet.)
- put / Have / coat / puts / Diana / her / has / on – Has Diana put on her coat?
- found / just / has / find / have – Has just found?
- She hasn't slept ___ two days. (for / since) – for (She hasn't slept for two days.)
- I have ___ been to Paris. (already / yet) – already (I have already been to Paris.)
- Have they ___ slept in a tent? (already / ever / never / since) – ever (Have they ever slept in a tent?)
- 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.