Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present perfect simple
0
%
0
0
0
Back
Restart
Where ______________ (you/buy) your laptop?
did you buy
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!
Error identification: J.K. Rowling has finished her manuscript for Harry Potter and the Philosopher's Stone in 1995.
finished
Oops!
Okay!
Name and spell the past participle of the following verbs: sing, become, fight
sung - become - fought
Oops!
Okay!
I _____ (work) in Italy for 5 years. I ____ (start) working as soon as I arrived.
have worked - started
Oops!
Okay!
______ you _________ (be/ever) to America before?
Have.... ever been...
Oops!
Okay!
Paul Walker ________ (live) from 1973 to 2013.
lived
Oops!
Okay!
When Jack was at school, he _____ (learn) to play the saxophone. He _____ (play) it ever since.
learned (learnt) - has played
Oops!
Okay!
Name and spell the past participle of the following verbs: sit, wake, ride
sat - woken - ridden
Oops!
Okay!
I love clothes. I ______________ (buy) a lot this year.
have bought
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!
Hurry up! The English Zoom meeting _________________ (begin) and we are late.
has begun
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!
Can you help me? I _____ (finish/just) my homework, but I still don't understand number 7.
have just finished
Oops!
Okay!
I ___________ (see) the twins in town last week.
saw
Oops!
Okay!
I ……………………… (not check, yet) our lottery numbers. Maybe we won the prize.
haven't checked....yet.
Oops!
Okay!
Lydia ______________ (be) to the cinema twice this month.
has been
Oops!
Okay!
Lee and Bert have been friends _________ about four years.
for
Oops!
Okay!
I'm afraid I'm not hungry. I _____ (eat/already).
have already eaten
Oops!
Okay!
Lilly ____________ (phone, already) to tell us the news.
has already phoned
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!
We have lived in Phan Thiet city _________ 2002.
since
Oops!
Okay!
Where __________________(you/be) last weekend?
were you
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies