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 simple
0
%
0
0
0
Back
Restart
Paul Walker ________ (live) from 1973 to 2013.
lived
Oops!
Okay!
I ……………………… (not check, yet) our lottery numbers. Maybe we won the prize.
haven't checked....yet.
Oops!
Okay!
Lilly ____________ (phone, already) to tell us the news.
has already phoned
Oops!
Okay!
I love clothes. I ______________ (buy) a lot this year.
have bought
Oops!
Okay!
Lydia ______________ (be) to the cinema twice this month.
has been
Oops!
Okay!
When Jack was at school, he _____ (learn) to play the saxophone. He _____ (play) it ever since.
learned (learnt) - has played
Oops!
Okay!
Hurry up! The English Zoom meeting _________________ (begin) and we are late.
has begun
Oops!
Okay!
Name and spell the past participle of the following verbs: sit, wake, ride
sat - woken - ridden
Oops!
Okay!
Name and spell the past participle of the following verbs: sing, become, fight
sung - become - fought
Oops!
Okay!
______ you _________ (be/ever) to America before?
Have.... ever been...
Oops!
Okay!
I'm afraid I'm not hungry. I _____ (eat/already).
have already eaten
Oops!
Okay!
Where __________________(you/be) last weekend?
were you
Oops!
Okay!
Where ______________ (you/buy) your laptop?
did you buy
Oops!
Okay!
Lee and Bert have been friends _________ about four years.
for
Oops!
Okay!
Error identification: J.K. Rowling has finished her manuscript for Harry Potter and the Philosopher's Stone in 1995.
finished
Oops!
Okay!
We have lived in Phan Thiet city _________ 2002.
since
Oops!
Okay!
Jody is from Chicago, which is hundreds of miles from the coast, so she __________________ (see, never) the ocean.
has never seen
Oops!
Okay!
Can you help me? I _____ (finish/just) my homework, but I still don't understand number 7.
have just finished
Oops!
Okay!
Correct or wrong? If it's wrong, correct it. Her divorced parents did not meet each other since 2016.
haven't met
Oops!
Okay!
I ___________ (see) the twins in town last week.
saw
Oops!
Okay!
Name two common time expressions that used with present perfect tense.
since / for/ already / yet / just / so far / recently / lately / before / over the past few years,...
Oops!
Okay!
I _____ (work) in Italy for 5 years. I ____ (start) working as soon as I arrived.
have worked - started
Oops!
Okay!
Name two common time expressions that used with simple past tense.
yesterday / ...ago / last... / in (2010) / ...
Oops!
Okay!
I _______________ (finish) work early yesterday.
finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies