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