← Back to the cards Double-sided Fold in half 8 per page 4 large
24 cards, 12 pages. Print on both sides of the paper and choose Flip on long edge – every back lands behind its front. No double-sided printer? Print the pages, glue each back page to its front page, then cut along the dashed lines.
Present Perfect practice (A1)Fronts · page 1 of 6
1You ___ (pass) his exam.
2I ___ your book yet. (hasn't read / haven't read)
3homework / your / have / you / finished / finish / Has
4were / already / have / has / been
Present Perfect practice (A1)Backs · page 1 of 6
2haven't read“I haven't read your book yet.”
1have passed“You have passed (pass) his exam.”
4Have already been?
3Have you finished your homework?
Present Perfect practice (A1)Fronts · page 2 of 6
5Kate has lived in London ___ 10 months. (for / since)
6Nick has ___ drunk a cup of tea. (already / yet)
7I have ___ sent a message to my friend. (already / for / since / yet)
8He ___ the bank He should be back soon. (has been to / has gone to)
Present Perfect practice (A1)Backs · page 2 of 6
6already“Nick has already drunk a cup of tea.”
5for“Kate has lived in London for 10 months.”
8has gone to“He has gone to the bank He should be back soon.”
7already“I have already sent a message to my friend.”
Present Perfect practice (A1)Fronts · page 3 of 6
9She ___ (forget) her glasses.
10We ___ him before. (hasn't seen / haven't seen)
11your / crying / little / stopped / Have / has / stop / sister
12have / has / broken / broke / just
Present Perfect practice (A1)Backs · page 3 of 6
10haven't seen“We haven't seen him before.”
9has forgotten“She has forgotten (forget) her glasses.”
12Has just broken?
11Has your little sister stopped crying?
Present Perfect practice (A1)Fronts · page 4 of 6
13She hasn't seen her cousin ___ six days. (for / since)
14Tim hasn't been at the concert ___. (already / yet)
15He has been a doctor ___ 14 years. (ever / for / just / since)
16They ___ the supermarket They will be home in an hour. (have been to / have gone to)
Present Perfect practice (A1)Backs · page 4 of 6
14yet“Tim hasn't been at the concert yet.”
13for“She hasn't seen her cousin for six days.”
16have gone to“They have gone to the supermarket They will be home in an hour.”
15for“He has been a doctor for 14 years.”
Present Perfect practice (A1)Fronts · page 5 of 6
17You ___ (read) many detective stories.
18We ___ to a new restaurant yet. (hasn't been / haven't been)
19put / Have / coat / puts / Diana / her / has / on
20found / just / has / find / have
Present Perfect practice (A1)Backs · page 5 of 6
18haven't been“We haven't been to a new restaurant yet.”
17have read“You have read (read) many detective stories.”
20Has just found?
19Has Diana put on her coat?
Present Perfect practice (A1)Fronts · page 6 of 6
21She hasn't slept ___ two days. (for / since)
22I have ___ been to Paris. (already / yet)
23Have they ___ slept in a tent? (already / ever / never / since)
24I ___ Disneyland twice. (have been to / have gone to)
Present Perfect practice (A1)Backs · page 6 of 6
22already“I have already been to Paris.”
21for“She hasn't slept for two days.”
24have been to“I have been to Disneyland twice.”
23ever“Have they ever slept in a tent?”