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
0
%
0
0
0
Back
Restart
Lisa can’t walk and her leg is in plaster.
Lisa has broken her leg.
Oops!
Okay!
She hasn’t received any good news since a long time.
since => for
Oops!
Okay!
This morning I was expecting a letter. Now I have it. The letter ………………………………………………………..
The letter has arrived.
Oops!
Okay!
Maria’s English wasn’t very good. Now it is better. Her English …………………………………………………….. .
Her English has improved.
Oops!
Okay!
I haven’t cutted my hair since last June
cutted => cut
Oops!
Okay!
My father hasn’t played any sport for last year.
for => since
Oops!
Okay!
Your uncle/ repair/ lamps/ yet?
Has your uncle repaired the lamps yet?
Oops!
Okay!
How/ long/ Chris/ live/ there?
How long has Chris lived there?
Oops!
Okay!
Last week the bus fare was £1 .80. Now it is £2. The bus fare …………………………………. ………….. ..
The bus fare has gone up.
Oops!
Okay!
She has not working as a teacher for almost 5 years.
working => worked
Oops!
Okay!
Laura/ not/ meet/ children/ last summer.
Laura hasn’t met her children since last summer.
Oops!
Okay!
The lesson haven’t started yet.
haven't => hasn't
Oops!
Okay!
You/ ever/ been/ China?
Have you ever been to China?
Oops!
Okay!
Has the cat eat yet?
eat => eaten
Oops!
Okay!
Our family/ not eat/ out/ since/ dad’s birthday.
Our family haven’t eaten out since dad’s birthday.
Oops!
Okay!
I am worried that I still hasn’t finished my homework yet.
hasn't => haven't
Oops!
Okay!
Dan didn’t have a beard before. Now he has a beard. Dan ………………………………………………………………..
Dan has grown a beard.
Oops!
Okay!
I have just decided to start working next week.
Correct
Oops!
Okay!
The temperature was 20 degrees. Now it is only 12. The ……………………………………………. ………………………
The temperature has fallen.
Oops!
Okay!
He has been at his computer since seven hours.
since => for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies