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 or Past Simple
0
%
0
0
0
Back
Restart
Tom ... (lose) his key yesterday. He couldn 't get into the house.
lost
Oops!
Okay!
I ... (get) home late last night. I ... (be) very tired and ... (go) straight to bed.
got, was, went
Oops!
Okay!
Paul and Lucy ... (arrive) ten minutes ago.
arrived
Oops!
Okay!
Is Carla here or ... (she leave)?
has she left
Oops!
Okay!
A: ... (Lisa \ be) at the party on Sunday? B: I don't think so. I didn't see her.
Was
Oops!
Okay!
I don't know where Lisa is. I ... (not \ see) her.
haven't seen \ have not seen
Oops!
Okay!
What's Paris like? I don't know. I ... (not \ be) there.
have not been \ haven't been
Oops!
Okay!
I ... (not \ play) golf last summer.
didn't play \ did not play
Oops!
Okay!
What time ... (you \ finish) work?
did you finish
Oops!
Okay!
lt's the last day of your holiday: lt ... (be) a really good holiday. I really ... (enjoy) it.
's been \ has been, 've enjoyed \ have enjoyed
Oops!
Okay!
After you come back from holiday: lt ... (be) a really good holiday. I really ... (enjoy) it.
was, enjoyed
Oops!
Okay!
... (you \ see) Tim recently?
Have you seen
Oops!
Okay!
... (you \ see) Anna this morning? (it is still morning)
Have you seen
Oops!
Okay!
Jack lives in Los Angeles. He ... (live) there for seven years.
has lived
Oops!
Okay!
lt ... (not \ rain) this week.
hasn't rained \ has not rained
Oops!
Okay!
lt ... (be) very cold yesterday.
was
Oops!
Okay!
... (you \ see) Anna this morning? (it is now afternoon or evening)
Did you see
Oops!
Okay!
I ... (do) a lot of work today.
've done \ have done
Oops!
Okay!
... (you \ eat) a lot of sweets when you were a child?
Did you eat
Oops!
Okay!
When ... (Carla \ leave)?
did Carla leave
Oops!
Okay!
Tom ... (lose) his key. He can't get into the house.
's lost \ has lost
Oops!
Okay!
I ... (never \ play) golf (in my life).
have never played
Oops!
Okay!
... (you \ see) Tim on Sunday?
Did you see
Oops!
Okay!
Lucy ... (leave) school in 1998.
left
Oops!
Okay!
Jack ... (live) in New York for ten years. Now he lives in Los Angeles.
lived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies