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 & Present Perfect Tense
0
%
0
0
0
Back
Restart
She hasn't seen her jacket _____ yesterday, I think she lost it.
since
Oops!
Okay!
This tree ________ (be) planted by the settlers who ________ (found) our city over four hundred years ago.
was, founded
Oops!
Okay!
Listen Donna! I don’t care if you ________ (miss) the bus this morning. You ________ (be) late for work too many times.
missed, have been
Oops!
Okay!
My sister and I ________ (have) some free time, so we ________ (go) to the cinema last night.
had, went
Oops!
Okay!
I ________ (not have) this much fun since I ________ (be) a kid.
haven't had, was
Oops!
Okay!
I ________ (do) my best in the last exam, but I couldn’t answer a lot of questions.
did
Oops!
Okay!
This is the only time the children have _____ been to the mall.
ever
Oops!
Okay!
My family and I ________ (live) in Medan in 2001. Ten years later, we ________ (move) to Jakarta.
lived, moved
Oops!
Okay!
It ________ (rain) for many days. I wonder when it will stop raining.
has rained
Oops!
Okay!
I have been teaching English _____ a long time.
for
Oops!
Okay!
________ you ________ (read) any books by Stephen King?
Have you read
Oops!
Okay!
George ________ (not be) very well last week. So he ________ (not be) at school since last Monday.
wasn't, hasn't been
Oops!
Okay!
When I was in the shopping centre I ________ (lose) my wallet.
lost
Oops!
Okay!
My grandpa ________ (work) for this company for more than 30 years before he ________ (retire).
worked, retired
Oops!
Okay!
She was a great athlete, but she ________ (not win) any medals at Asian Game 2018..
didn't win
Oops!
Okay!
My boss isn’t in the office today. He ________ (go) to Manado.
has gone
Oops!
Okay!
Have you _____ seen such a lovely picture?
ever
Oops!
Okay!
When we ________ (be) on holiday in Greece, it ________ (not rain) at all.
were, didn't rain
Oops!
Okay!
I ________ (watch) the Titanic for three times last week.
watched
Oops!
Okay!
The kids have been on vacation _____ two weeks.
for
Oops!
Okay!
What ________ (you/learn) since you came here?
have you learned / have you learnt
Oops!
Okay!
They have _____ been to Brazil before, but they're planning to go.
never
Oops!
Okay!
I am a very lucky person. I have _____ had nightmares.
never
Oops!
Okay!
We haven't met _____ our last year at high school,
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies