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
Past Simple x Present Perfect
0
%
0
0
0
Back
Restart
He _____ (be) a teacher before he _____ (become) a musician.
was / became
Oops!
Okay!
_____ (you / visit) Paris last year?
did you visit
Oops!
Okay!
Sorry, I _____ (miss) the bus - I'm going to be late.
have missed
Oops!
Okay!
I _____ (play) hockey since I was a child - I'm pretty good!
have played
Oops!
Okay!
I _____ (visit) Rome three times already.
have visited
Oops!
Okay!
Yesterday, I _____ (see) all of my friends.
saw
Oops!
Okay!
I _____ (know) about the problem for months, but I _____ (not find) a solution yet.
have known / haven't found
Oops!
Okay!
I _____ (know) my great grandmother for a few years - she died when I was eight.
knew
Oops!
Okay!
Last month I _____ (go) to Scotland.
went
Oops!
Okay!
My grandparents only _____ (know) each other for a few months before they _____ (get) married.
knew / got
Oops!
Okay!
I _____ (drink) three cups of coffee today.
have drunk
Oops!
Okay!
I'm sorry, Lucy isn't here now. She _____ (go) to the shops.
has gone
Oops!
Okay!
I _____ (always love) tea - I drink it every day.
have always loved
Oops!
Okay!
She _____ (live) in London since 1994.
has lived
Oops!
Okay!
When _____ (you / arrive) yesterday?
did you arrive
Oops!
Okay!
I _____ (not have) any coffee today - I feel very sleepy!
haven't had
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies