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 or Past Simple
0
%
0
0
0
Back
Restart
He _______ (drop) out of college a few months ago.
dropped
Oops!
Okay!
I've ________ here for half an hour!
waited
been waiting
Oops!
Okay!
_____________ (you / make) up your mind about which jacket to buy?
Have you made
Oops!
Okay!
He _______ (not email) since the end of August.
hasn't emailed
Oops!
Okay!
How long have you ________?
travelled
been travelling
Oops!
Okay!
I've _____ this book three times.
been reading
read
Oops!
Okay!
What time __________ (you / arrive) home last night?
did you arrive
Oops!
Okay!
Have you ______ Liam before?
met
been meeting
Oops!
Okay!
I ____________ (download) some new songs. Do you want to hear them?
've downloaded
Oops!
Okay!
We ________ (be) friends for a long time.
've been
Oops!
Okay!
When ____________ (you / first / get) to know Steven and Isabella?
did you first get
Oops!
Okay!
They ________ (rush) into this decision yesterday and now they are sorry about it.
rushed
Oops!
Okay!
I've ______ that film, but I didn't like it.
seen
been seeing
Oops!
Okay!
She's ________ me all week.
texted
been texting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies