Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
We have been here ____ two hours.
for
Oops!
Okay!
I have ________ eaten sushi before.
already
Oops!
Okay!
__ orange is also orange.
An
Oops!
Okay!
She has lived in Paris ____ January.
since
Oops!
Okay!
How long ____ you ___ (be) at this school? -Since 2014
have,been
Oops!
Okay!
restaurant / eaten / yet / haven't / I / this / at
I haven't eaten at this restaurant yet.
Oops!
Okay!
arrangements / I / the / made / have / already
I have already made the arrangements.
Oops!
Okay!
I haven't seen you ___ 8 weeks.
for
Oops!
Okay!
The man ___ off his bike and ____ his leg.
fell , broke
Oops!
Okay!
I've got __ computer and __ laptop, but I have to share __ laptop with my brother.
a - a - the
Oops!
Okay!
I have lived in my flat ____ 2010.
since
Oops!
Okay!
Daniel hasn’t fixed the broken pipe _____ .
yet
Oops!
Okay!
Have you ________ been to the shop?
already
Oops!
Okay!
I've loved pirates ____ I was ten.
since
Oops!
Okay!
These dancers are great but I don't really like __ music.
the
Oops!
Okay!
Do you want to go to __ cinema this evening, or watch __ TV at __ home?
the - no article - no article
Oops!
Okay!
They _____ (win) many matches so far this year.
have won
Oops!
Okay!
My daughter has ______ lost her purse.
just
Oops!
Okay!
She has ……………………… left her house.
already\just
Oops!
Okay!
We’ve __________ heard some exciting news.
just
Oops!
Okay!
I haven’t taken the dog for a walk _____
yet
Oops!
Okay!
When ____ the first Olympic Games take place ?
did
Oops!
Okay!
I'm not interested in __ science fiction films.
no article
Oops!
Okay!
__ apple __ day keeps __ doctor away.
An, a, the
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies