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 vs. Past simple
0
%
0
0
0
Back
Restart
He ........... his bike during the race. He went to the hospital afterwards. (FALL OFF)
FELL OFF
Oops!
Okay!
What time ............. to bed last night? (YOU GO)
DID YOU GO
Oops!
Okay!
I ............. Maria this month. I hope she's okay. (NOT SEE)
HAVEN'T SEEN
Oops!
Okay!
................ to China? (YOU GO/BE)
HAVE YOU (EVER) BEEN
Oops!
Okay!
Sorry, I was busy, so I ............ the house yet. (NOT CLEAN)
HAVEN'T CLEANED
Oops!
Okay!
"........... to London?" "Yes!" "When ..........?" (EVER BE, YOU GO)
HAVE YOU EVER BEEN / DID YOU GO
Oops!
Okay!
She ........... so many things in her life! (ALREADY / DO)
HAS DONE
Oops!
Okay!
When she was younger, Georgia ....... as a waitress. (WORK)
WORKED
Oops!
Okay!
My family ............ in my town since I was born. (LIVE)
HAS LIVED
Oops!
Okay!
"Where's Mary?" "Oh, she ......... (JUST LEAVE)!"
HAS JUST LEFT
Oops!
Okay!
My dad .............. (JUST / ARRIVE)
HAS JUST ARRIVED
Oops!
Okay!
How long ......... English? (STUDY)
HAVE YOU STUDIED / HAVE YOU BEEN STUDYING
Oops!
Okay!
We ........... a match against Torello for years. (NOT PLAY)
HAVEN'T PLAYED
Oops!
Okay!
Oh! Look! A bird ............ into that tree! Can you see it? (FLY)
HAS FLOWN
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies