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 _____________________ (run) three marathons this year.
has run
Oops!
Okay!
_____________________ your brother (graduate) from college yet?
Has / graduated
Oops!
Okay!
_____________________ he (learn) to play the guitar?
Has / learned
Oops!
Okay!
We _____________________ (not paint) the living room yet.
haven't painted
Oops!
Okay!
She _____________________ (watch) that movie three times.
has watched
Oops!
Okay!
I _____________________ (not finish) my assignment yet.
haven't finished
Oops!
Okay!
He _____________________ (read) the book I recommended.
has read
Oops!
Okay!
I _____________________ (lose) my keys again.
have lost
Oops!
Okay!
They _____________________ (not visit) their grandparents this year.
haven't visited
Oops!
Okay!
We _____________________ (not visit) the new museum yet.
haven't visited
Oops!
Okay!
_____________________ you (go) to the beach this summer?
Have / gone
Oops!
Okay!
They _____________________ (travel) to many countries.
have traveled
Oops!
Okay!
_____________________ you (see) the latest news update?
Have / seen
Oops!
Okay!
We _____________________ (not eat) at that restaurant before.
haven't eaten
Oops!
Okay!
They _____________________ (not meet) the new neighbors yet.
haven't met
Oops!
Okay!
_____________________ they (move) to the new city yet?
Have / moved
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies