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
Ago
Present Perfect
Past Simple
Oops!
Okay!
_____ you _____ (have) a holiday recently?
Have you had
Oops!
Okay!
This is the most delicious dish I _______ ever ________ (make)
have ever made
Oops!
Okay!
He _______ (break) the window. His boss will be mad!
has broken
Oops!
Okay!
She _______ (live) in Spain for three years.
has lived
Oops!
Okay!
They _______ (get) married in 2015.
got
Oops!
Okay!
Last night I _______ (lose) my keys. I had to call my flatmate to let me in.
lost
Oops!
Okay!
He _____ (be) born in 2020.
was
Oops!
Okay!
He _______ (finish) his exam. He is so happy!
has finished
Oops!
Okay!
I ______ (know) my best friend for a long time.
have known
Oops!
Okay!
They _______ (see) Star Wars when they were children.
saw
Oops!
Okay!
She ______ (break) her leg when she was skiing.
broke
Oops!
Okay!
Already
Present Perfect
Past Simple
Oops!
Okay!
They _______ (be) to Michigan. It is very beautiful!
have been
Oops!
Okay!
Just
Past Simple
Present Perfect
Oops!
Okay!
He _______ (visit) Paris last summer.
visited
Oops!
Okay!
Last year
Present Perfect
Past Simple
Oops!
Okay!
Never
Past Simple
Present Perfect
Oops!
Okay!
Yet
Present Perfect
Past Simple
Oops!
Okay!
I _______ (lose) my keys. Can you help me look for them?
have lost
Oops!
Okay!
in 2002
Present Perfect
Past Simple
Oops!
Okay!
She _______ (visit) Paris three times.
has visited
Oops!
Okay!
When I was young
Present Perfect
Past Simple
Oops!
Okay!
He _______ (play) hockey since he was young.
has played
Oops!
Okay!
Yesterday
Past Simple
Present Perfect
Oops!
Okay!
They _______ (finish) their exams yesterday.
finished
Oops!
Okay!
I ______ (meet) my best friend when I was in high school.
met
Oops!
Okay!
She _______ (drink) seven cups of coffee yesterday.
drank
Oops!
Okay!
He _______ (play) hockey when he was young.
played
Oops!
Okay!
Ever
Past Simple
Present Perfect
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies