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
They _____________________ (buy) a new house recently.
have bought
Oops!
Okay!
We _____________________ (not buy) a new car.
haven't bought
Oops!
Okay!
He _____________________ (read) the book I recommended.
has read
Oops!
Okay!
They _____________________ (not attend) any concerts recently.
haven't attended
Oops!
Okay!
We _____________________ (not take) a vacation in years.
haven't taken
Oops!
Okay!
She _____________________ (write) a bestselling novel.
has written
Oops!
Okay!
I _____________________ (not complete) the online course.
haven't completed
Oops!
Okay!
She _____________________ (clean) the entire house today.
has cleaned
Oops!
Okay!
He _____________________ (run) a marathon this year.
has run
Oops!
Okay!
He _____________________ (write) several award-winning novels.
has written
Oops!
Okay!
Mary _____________________ (not clean) her room yet.
hasn't cleaned
Oops!
Okay!
_____________________ you (see) the latest news update?
Have
Oops!
Okay!
_____________________ you (see) the latest movie?
Have
Oops!
Okay!
We _____________________ (not eat) at that restaurant before.
haven't eaten
Oops!
Okay!
They _____________________ (not visit) their grandparents this year.
haven't visited
Oops!
Okay!
I _____________________ (not learn) how to play the piano.
haven't learned
Oops!
Okay!
I _____________________ (not finish) reading that book.
haven't finished
Oops!
Okay!
_____________________ he (learn) to play the guitar?
Has
Oops!
Okay!
_____________________ they (move) to a new city?
Have
Oops!
Okay!
I _____________________ (finish) my assignment.
have finished
Oops!
Okay!
We _____________________ (not visit) the new museum yet.
haven't visited
Oops!
Okay!
I _____________________ (lose) a lot of weight.
have lost
Oops!
Okay!
They _____________________ (travel) to many countries.
have traveled
Oops!
Okay!
I _____________________ (lose) my keys again.
have lost
Oops!
Okay!
_____________________ your parents (visit) the new art gallery?
Have
Oops!
Okay!
She _____________________ (not write) her Biology homework yet.
hasn't written
Oops!
Okay!
_____________________ you (go) to the beach this summer?
Have
Oops!
Okay!
They _____________________ (not meet) the new neighbors.
haven't met
Oops!
Okay!
She _____________________ (not cook) anything for dinner yet.
hasn't cooked
Oops!
Okay!
We _____________________ (work) on this project for months.
have been working
Oops!
Okay!
She _____________________ (watch) that movie three times.
has watched
Oops!
Okay!
They _____________________ (not attend) the wedding ceremony.
haven't attended
Oops!
Okay!
We _____________________ (not paint) the living room yet.
haven't painted
Oops!
Okay!
_____________________ your brother (graduate) from college yet?
Has
Oops!
Okay!
_____________________ you (learn) how to swim yet?
Have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies