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