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 Tense
0
%
0
0
0
Back
Restart
I (not have) breakfast yet. I'm starving!
I haven't had breakfast yet.
Oops!
Okay!
I _____ my pen. Can I use yours? a.'ve losed b.lose c.have lost
c. have lost
Oops!
Okay!
Andrea has _____ her umbrella. ( forget forgetting forgotten)
forgotten
Oops!
Okay!
The children ________ the lost puppy. ( have finded has finding have found )
have found
Oops!
Okay!
We _____ never eaten Thai food. ( have has are )
have
Oops!
Okay!
They___ gone to a rock concert. ('s 'es 've)
´ve
Oops!
Okay!
_____ the sun come up _____? ( Was Have Has ) / ( tomorrow, yet, yesterday )
Has / Yet
Oops!
Okay!
I haven't worked _____ last December. ( since for by )
since
Oops!
Okay!
_____ he been to Japan? ( Is Have Has )
Has
Oops!
Okay!
Lindsay _____ not been to France. ( has is have)
has
Oops!
Okay!
_______________ to Rome? a.Have ever you been b.Have you ever been c.Have you been ever
b. Have you ever been
Oops!
Okay!
_____ you finished your homework? (Have Has Is)
Have
Oops!
Okay!
We (know) the truth since the beginning.
have known
Oops!
Okay!
Bobby's been a vegetarian _____ three years. ( since for after )
for
Oops!
Okay!
We've known each other _____ we were in school. ( for / since )
since
Oops!
Okay!
I think I (see) this picture before.
have seen
Oops!
Okay!
David/win/the competition.
David has won the competition.
Oops!
Okay!
They (buy) a very expensive car.
have bought
Oops!
Okay!
He/lose/his keys.
He's lost his keys. / He has lost his keys.
Oops!
Okay!
What (you/do)?!
What have you done?!
Oops!
Okay!
I have eaten ______ _______ this morning. ( anything / nothing ). ( since / for )
nothing / since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies