She ___ three emails this morning. (write), has been writing, have written, has written, I’m tired because I ___ all day. (study), have been studying, has been studying, have studied, They ___ this film twice. (see), have been seeing, have seen, has seen, How long ___ English? (you / learn), has you been learning, have you been learning, have you learned, He ___ his homework, so he can go out now. (finish), has been finishing, have finished, has finished, The ground is wet. It ___ all night. (rain), has been raining, have been raining, has rained, We ___ each other since primary school. (know), have known, have been knowing, has known, She ___ her room for two hours. (clean), has cleaned, have been cleaning, has been cleaning, I ___ never ___ sushi. (try), has tried, have tried, have been trying, Look at your hands! What ___? (you / do), have you done, have you been doing, has you been doing, My brother ___ his bike, and now it works. (repair), has repaired, has been repairing, have repaired, They ___ in this town for ten years. (live), have been lived, has lived, have lived, She ___ on the phone for ages. (talk), have been talking, has been talking, has talked, I ___ my keys. I can’t open the door. (lose), have lost, have been losing, has lost, How many books ___ this month? (you / read), has you read, have you been reading, have you read, He ___ football since 9 o’clock. (play), have been playing, has played, has been playing, We ___ already ___ lunch. (have), have been having, have had, has had, Why are your eyes red? ___? (you / cry), Have you been crying, Has you been crying, Have you cried, She ___ three cups of coffee today. (drink), have drunk, has drunk, has been drinking, I ___ for my phone for half an hour. (look), has been looking, have looked, have been looking, The children ___ all the biscuits. (eat), have eaten, have been eating, has eaten, Tom ___ very hard recently. (work), has worked, has been working, have been working, ___ ever ___ to London? (you / be), Has you ever been, Have you ever been being, Have you ever been, She ___ the piano since she was six. (play), has played, has been played, have played, I ___ this project yet. (not / finish), haven’t been finishing, hasn’t finished, haven’t finished
0%
Present Perfect vs Present Perfect Continuous
Share
Share
by
Avershina
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
AI Enhanced: This activity contains content generated by AI.
Learn more.
Switch template
Show all
Open results
Copy link
QR code
Delete
Continue editing:
?