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
26? Present Perfect and Past Simple
0
%
0
0
0
Back
Restart
She _____________ (eat) noodles today.
ate
have / eaten
has / eaten
Oops!
Okay!
He _______ (not finish) his work today.
haven't finished
didn't finish
hasn't finished
Oops!
Okay!
We ______ (not go) to school yesterday.
didn't go
hasn't been
haven't gone
Oops!
Okay!
I _____ (not visit) my grandmother last week.
hasn't visited
haven't visited
didn't visit
Oops!
Okay!
She _____ (do) her homework yesterday.
have done
has done
did
Oops!
Okay!
I _____ (go) to the museum last summer.
have gone
has gone
went
Oops!
Okay!
They ______ (study) for the exam today.
has studied
studied
have studied
Oops!
Okay!
My house ..............................(have) a water leak today.
have had
had had
has had
have has
Oops!
Okay!
We _____ (get) A for our tests last week.
got
has got
have got
Oops!
Okay!
Your mum ...............( become) angry with you yesterday.
became
become
becomes
has become
Oops!
Okay!
Marie ______ (believed) the story so far.
believed
have believed
has believed
Oops!
Okay!
Olaf ______ (write) a letter for me last Monday.
has written
wrote
have written
Oops!
Okay!
He _______ (not drink) beer before.
hasn't drunk
didn't drink
haven't drunk
Oops!
Okay!
I _______ (leave) my key at home yesterday.
has forgotten
left
have forgotten
Oops!
Okay!
We _____ (not try) Chinese food before.
hasn't tried
haven't tried
didn't try
Oops!
Okay!
My mum .................... (drink) a lot of tea so far.
has drunk
drinks
drank
has drank
Oops!
Okay!
My family and I ________ (see) that movie 3 times so far.
have seen
saw
has seen
Oops!
Okay!
We ........................(speak) English perfectly all day today.
speak
have spoke
spoke
have spoken
Oops!
Okay!
Snowy ............(not bark) in class yesterday.
have barked
didn't bark
barked
has bark
Oops!
Okay!
We .............................. (do) a lot of exercise today.
does
have done
has done
did
Oops!
Okay!
He .........................(do) all his exercises yesterday.
haven't done
has done
did
done
Oops!
Okay!
My sisters _______ (travel) to Beijing before.
has traveled
traveled
have traveled
Oops!
Okay!
The Titanic ______ (sink) in 1912.
sank
has sunk
have sunk
Oops!
Okay!
She _______ (be) to Japan before.
was
have been
has been
Oops!
Okay!
His brother ______ (visit) London last year.
have visited
visited
has visited
Oops!
Okay!
Ms. Kim __________ (work) hard today.
has worked
worked
have worked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies