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 or past simple
0
%
0
0
0
Back
Restart
They ___________ (just finish) their homework.
have just finished
Oops!
Okay!
They ___________ (visit) their grandparents every summer
visited
Oops!
Okay!
___________ (Has he ever been/Did he ever go) to New York City?
Has he ever been
Oops!
Okay!
I ___________ (never see) that movie before
have never seen
Oops!
Okay!
She ___________ (not be) at the cinema last night.
wasn't
Oops!
Okay!
We ___________ (wait) for the bus for an hour
have waited
Oops!
Okay!
I ___________ (have washed/washed) the dishes ten minutes ago.
washed
Oops!
Okay!
He ___________ (bought/has bought) a new phone last week
bought
Oops!
Okay!
He ___________ (not study) for the test yet.
hasn't studied
Oops!
Okay!
She ___________ (has just finished/just finished) her book
has just finished
Oops!
Okay!
___________ (Have you seen/Did you see) the new Spiderman movie yet?
Have you seen
Oops!
Okay!
They ___________ (have visited/visited) Paris twice.
have visited
Oops!
Okay!
She ___________ (already eat) breakfast this morning
has already eaten
Oops!
Okay!
My sister ___________ (studied/was studying) when I called her last night
studied
Oops!
Okay!
He ___________ (buy) a new car last month.
bought
Oops!
Okay!
We ___________ (have lived/lived) in this house for five years.
have lived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies