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 and Past Simple
0
%
0
0
0
Back
Restart
The Titanic ______ (sink) in 1912.
has sunk
sank
have sunk
Oops!
Okay!
He _______ (not drink) beer before.
didn't drink
hasn't drunk
haven't drunk
Oops!
Okay!
His brother ______ (visit) London last year.
visited
has visited
have visited
Oops!
Okay!
I _______ (forget) my key at home last moring.
have forgotten
forgot
has forgotten
Oops!
Okay!
We _____ (not try) Chinese food before.
didn't try
hasn't tried
haven't tried
Oops!
Okay!
He _______ (not finish) his work yet.
haven't finished
hasn't finished
didn't finish
Oops!
Okay!
We ______ (not go) to school yesterday.
hasn't gone
haven't gone
didn't go
Oops!
Okay!
I _____ (not visit) my grandmother last week.
didn't visit
hasn't visited
haven't visited
Oops!
Okay!
She _____ (do) her homework yesterday.
have done
has done
did
Oops!
Okay!
I _____ (go) to the museum last summer.
has gone
went
have gone
Oops!
Okay!
Marie ______ (believed) in Santa Clause since she was born.
believed
has believed
have believed
Oops!
Okay!
She _______ never _______ (live) in Ho Chi Minh City.
has / lived
have / lived
lived
Oops!
Okay!
They ______ (study) at Vinschool since 2020.
have studied
has studied
studied
Oops!
Okay!
My family and I ________ (see) that movie 3 times.
has seen
have seen
saw
Oops!
Okay!
My family ______ (go) to Thailand 3 times.
went
has gone
have gone
Oops!
Okay!
Olaf ______ (write) a letter for me last Monday.
wrote
have written
has written
Oops!
Okay!
Ms. Kim __________ (work) here for 5 years.
worked
has worked
have worked
Oops!
Okay!
We _____ (get) A for our tests last week.
got
has gotten
have gotten
Oops!
Okay!
My sisters _______ (travel) to Da Lat since Monday.
have traveled
has traveled
traveled
Oops!
Okay!
She _______ (be) to Japan before.
was
has been
have been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies