by BlastRoom
Contrasting present perfect simple (a completed result or quantity) with present perfect continuous (the duration of an ongoing activity).
#present_perfect_simple_vs_continuous

40 questions
One question set, multiple game modes. Tap any game to see it in action. Not sure which to pick?
I ___ three applications this morning, so I need a short break.
She ___ applications all morning, and her eyes are tired.
We ___ this supplier three times this year without any serious problems.
They ___ the same question since the meeting began.
He ___ six chapters of the book already.
I ___ this book for weeks, but I still haven't finished it.
The children ___ in the kitchen, and now there is flour everywhere.
The children ___ a cake for their grandmother's birthday, and it is cooling on the table.
She ___ at the airport since noon.
She ___ in this queue twice today already.
We ___ the garage, so there is space for the car now.
We ___ the garage all afternoon, and we are covered in dust.
He ___ his phone twice this year.
He ___ confidence recently because his projects keep failing.
The company ___ new staff all month.
The company ___ twenty candidates for the position.
I ___ my wallet, so I can't pay for lunch.
I ___ things lately because I am very tired.
They ___ the roof, and the house is finally dry.
They ___ the roof since early morning, so the street is noisy.
She ___ in three different departments since she joined the company.
She ___ late every night this week.
We ___ the problem, and we think the cable is faulty.
We ___ the new software since Monday, and the tests are not finished yet.
He ___ the same car for over ten years.
He ___ headaches since he changed his glasses.
I ___ the invitations, so everyone knows the time and place.
I ___ invitations for the last hour, but the list is still long.
The city ___ three new parks in the last decade.
The city ___ a new bridge for two years.
She ___ her driving test, so she can borrow the car now.
She ___ a practice test since two o'clock, and she has not finished it yet.
We ___ the figures, and several totals are wrong.
We ___ the figures for hours, and nobody wants to see another spreadsheet.
The dog ___ under the sofa again.
The dog ___ from visitors since the party started.
I ___ enough money for the deposit.
I ___ for a deposit since January.
She ___ in three concerts this year, and the next one is in June.
She ___ the piano for two hours, so the neighbours may complain.
Crack the passcode before the zombies get in.

Pick a tile, answer, hit bonuses and steals.
Present Perfect with For and Since
40 questions