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 vs Past Simple
0
%
0
0
0
Back
Restart
Kevin ... (fail) his exam and needs to retake it.
has failed
Oops!
Okay!
They ... (not/ be) at work yesterday.
weren't
Oops!
Okay!
It smells so good! ... Mum ... (bake) a cake?
Has Mum baked
Oops!
Okay!
Paul ... (live) in Spain for a few years, then he moved to Mexico.
lived
Oops!
Okay!
She ... a lot of museums while she was living in London.
VISITED
Oops!
Okay!
What a nice hairstyle! ... you ... (be) to the hairdresser's?
Have you been
Oops!
Okay!
They ... (not/ speak) to the head of school yet.
haven't spoken
Oops!
Okay!
Phil ... (already/ do) the shopping.
has already done
Oops!
Okay!
They ... (not/ renovate) the building yet.
haven't renovated
Oops!
Okay!
We ... (not/ go) for a walk last weekend; we ... (stay) in and ... (relax).
didn't go, stayed, relaxed
Oops!
Okay!
... you ... (watch) the news last night?
Did you watch
Oops!
Okay!
He ... (go) there last week.
went
Oops!
Okay!
When ... they .... (meet) for the first time?
did they meet
Oops!
Okay!
He ... (take) part in a lot of sports competitions when he was a teenager.
took
Oops!
Okay!
A: ... you ... (see) my car keys? B: Don't tell me you've lost them again!
Have you seen
Oops!
Okay!
What time ... the lesson ... (start)?
did the lesson start
Oops!
Okay!
... you ever ... (be) to an English-speaking country?
Have you ever been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies