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