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
Past Simple or Present Perfect
0
%
0
0
0
Back
Restart
Is mother still cooking the dinner? No, she ... it.
has already cooked
already cooked
Oops!
Okay!
... a holiday recently?
Have you had
Did you have
Oops!
Okay!
The doctor ... examined the patient.
has already examined
examined
Oops!
Okay!
I ... Jane in the library. - When ... her? - On Tuesday.
have met, did you meet
met, have you met
Oops!
Okay!
Why aren't you singing? I ... a cold.
have caught
caught
Oops!
Okay!
We ... some trees. We ... them on Monday.
planted, have planted
have planted, planted
Oops!
Okay!
Dan ... his new car on Tuesday.
has driven
drove
Oops!
Okay!
Peter ... the newspaper this morning.
read
has read
Oops!
Okay!
... cleaning the kitchen yet?
Have you finished
Did you finish
Oops!
Okay!
James ... teacher's questions at the History lesson.
has answered
answered
Oops!
Okay!
I ... a lot last year but I ... a lot this year.
didn't study, have studied
haven't studied, didn't study
Oops!
Okay!
We ... a new TV. - When ... it? - Last week.
bought, have you bought
have bought, did you buy
Oops!
Okay!
Nick is happy. He ... a present for his mum.
chose
has chosen
Oops!
Okay!
Olha ... the flowers in the garden.
has watered
watered
Oops!
Okay!
Bill ... the table. He ... it in the morning.
repaired, has repaired
has repaired, repaired
Oops!
Okay!
They ... a flat in a new district last year.
have received
received
Oops!
Okay!
Olha ... her watch. - When ... it? - Last weekend.
lost, has she lost
has lost, did she lose
Oops!
Okay!
Steve ...an invitation to the party.
has received
received
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies