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
I ________ (not/have) enough sleep for a long time! I don't feel energetic these days.
haven't had / have not had
Oops!
Okay!
My friends have never been to a sports camp before, ______? (question tag)
have they
Oops!
Okay!
I went to my friend's house last night. They __________ (cook) a very healthy meal.
cooked
Oops!
Okay!
______ you ever ______(ride) a horse to keep fit and feel well?
Have / ridden
Oops!
Okay!
Dad slept well last night, _____? (question tag)
didn't he
Oops!
Okay!
When ____ you _____(buy) this tennis racket?
did / buy
Oops!
Okay!
Ouch! I _______(hurt) my knee. It is bleeding!
have hurt
Oops!
Okay!
______ you ______ (open) the window yet? We need some fresh air.
Have / opened
Oops!
Okay!
How long _____ you ______ (know) your yoga instructor?
have / known
Oops!
Okay!
How long _____ you done CrossFit to keep fit?
have
Oops!
Okay!
Some Brazilian brothers _____ (develop) Jiu-Jitsu in 1920.
developed
Oops!
Okay!
You have played volleyball for a long time, _______? (question tag)
haven't you
Oops!
Okay!
Selin is not here. She ______(go) running.
has gone
Oops!
Okay!
My friend _____ (hurt) his shoulder while he was swimming.
hurt
Oops!
Okay!
______ you ______ (find) any new hobbies you can take up yesterday?
Did / find
Oops!
Okay!
Eliz _____(not/be) very well last week. So she ______ (not/come) to school since Monday.
wasn't / hasn't come
Oops!
Okay!
Even though Can came home very late last night, first he ______ (brush) his teeth and then went to bed.
brushed
Oops!
Okay!
My parents ____ (be) to sports camps many times.
have been
Oops!
Okay!
My sister ____ (get) married when she was very young. She _____ (be) married for 20 years.
got / has been
Oops!
Okay!
Vex King _____ (write) a book on wellbeing in 2018.
wrote
Oops!
Okay!
I _____ (work) at my uncle's shop when I was younger. I felt very happy there.
worked
Oops!
Okay!
My grandparents _____ (travel) the world 10 years ago. They ______ (not/travel) anywhere since then.
traveled / haven't traveled
Oops!
Okay!
I ___________ (already/work out). Therefore, I feel very energetic now!
have already worked out
Oops!
Okay!
My great grandma ______ (live) a very happy life before she died.
lived
Oops!
Okay!
Your car looks very clean. ____ you ______(wash) it?
Have / washed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies