by BlastRoom
Present perfect with for (a length of time) and since (a starting point) for situations continuing up to now.
#present_perfect_with_for_since

40 questions
One question set, multiple game modes. Tap any game to see it in action. Not sure which to pick?
Answer to place stones and capture territory.
Outrun the snow together.
Earn blasts, then hunt the other team.
Answer to earn energy, then climb.

The class blasts through walls together.
Bid on mystery lots. Most money wins.
Sell tours. Nice, standard, or a total scam.
Answer, restock, and serve the rush.
More correct answers pulls the rope your way.
Answer, then shoot down the alien wave.
Answer, then tap to leap the frozen ridge.
I have worked at this company ___ 2019.
She has lived in the same apartment ___ eight years.
We haven't seen our neighbours ___ the summer barbecue.
The clinic has been open ___ three months.
He has known his business partner ___ they were teenagers.
My parents have owned that small shop ___ more than twenty years.
I haven't eaten anything ___ breakfast.
The printer has been broken ___ Monday morning.
They have waited ___ almost six weeks to hear the decision.
She has taught evening classes ___ she moved to the city.
We have had the same internet provider ___ a long time.
The team hasn't lost a home game ___ April.
I have felt much healthier ___ I started walking to work.
The museum has offered free entry ___ the beginning of the year.
Our landlord hasn't repaired the gate ___ two weeks.
He has carried that photo in his wallet ___ his daughter was born.
We have been friends ___ our first day at college.
The road has been closed ___ several days because of the flood.
I haven't used cash ___ last month.
That café has served breakfast all day ___ many years.
She has kept a diary ___ she retired.
The customer has been on hold ___ twenty minutes.
We haven't visited the coast ___ our car broke down.
The lift has not worked ___ Friday afternoon.
He has studied Spanish ___ half a year.
I have trusted her advice ___ we worked on the same project.
The dog has slept by the door ___ you left the house.
My sister has saved money for a new car ___ January.
The restaurant has been full every night ___ the review appeared online.
They have rented a small office ___ two years.
I haven't spoken to my old boss ___ the company dinner.
The hotel has welcomed foreign guests ___ it reopened.
We have used this accounting system ___ ages.
The children have been quiet ___ the film started.
She hasn't driven on the motorway ___ her accident.
The family has owned that farm ___ generations.
I have kept these receipts ___ last winter.
The city has had a bike-sharing scheme ___ 2020.
My phone has been charging ___ more than an hour.
He has worked from home ___ his office closed for repairs.
Crack the passcode before the zombies get in.
Answer, then swat bugs for bonus points.
Race through questions at your own speed.
Same question on every screen. Fastest wins.

Pick a tile, answer, hit bonuses and steals.
Present Perfect vs Past Simple
40 questions