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
Name two common time expressions that used with simple past tense.
yesterday / ...ago / last... / in (2010) / ...
Oops!
Okay!
I love clothes. I ______________ (buy) a lot this year.
have bought
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!
Where __________________(you/be) last weekend?
were you
Oops!
Okay!
Hurry up! The English Zoom meeting _________________ (begin) and we are late.
has begun
Oops!
Okay!
I ___________ (see) the twins in town last week.
saw
Oops!
Okay!
Can you help me? I _____ (finish/just) my homework, but I still don't understand number 7.
have just finished
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!
Lilly ____________ (phone, already) to tell us the news.
has already phoned
Oops!
Okay!
______ you _________ (be/ever) to America before?
Have.... ever been...
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!
I _______________ (finish) work early yesterday.
finished
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 ……………………… (not check, yet) our lottery numbers. Maybe we won the prize.
haven't checked....yet.
Oops!
Okay!
We have lived in Phan Thiet city _________ 2002.
since
Oops!
Okay!
Paul Walker ________ (live) from 1973 to 2013.
lived
Oops!
Okay!
Name and spell the past participle of the following verbs: sit, wake, ride
sat - woken - ridden
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!
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!
Where ______________ (you/buy) your laptop?
did you buy
Oops!
Okay!
I'm afraid I'm not hungry. I _____ (eat/already).
have already eaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies