Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect YE 2
0
%
0
0
0
Back
Restart
Fill in the blank: The church ........ (open) since the early morning.
has opened
Oops!
Okay!
Find the mistake: The meat has gotten rotten since yesterday.
has gotten --> has got
Oops!
Okay!
Write the sentences: They / not turn off / all the lights.
They haven't turned off all the lights.
Oops!
Okay!
She has ate all the cake.
ate --> eaten
Oops!
Okay!
Find the mistake: The doctors has tried so hard to save that patient.
has --> have
Oops!
Okay!
Fill in the blank: John and I ....... (visit) California.
Have visited
Oops!
Okay!
Find the mistake: The author has written that book in 1990.
has written --> wrote or: the author has written that book since 1990.
Oops!
Okay!
Find the mistake: The hurricanes hasn't caused any problems to the town.
hasn't --> haven't
Oops!
Okay!
Find the mistake: She has wore that dress so many times this week.
wore --> worn
Oops!
Okay!
Fill in the blank: They ........ (speak) about the human rights since they were young.
have spoken
Oops!
Okay!
Find the mistake: She has gone to Europe last year.
has gone --> went or She has gone to Europe since last year.
Oops!
Okay!
Write the sentence: She / pass / the exam.
She has passed the exam.
Oops!
Okay!
Write the sentence: The boy / eat / all the chocolate.
The boy has eaten all the chocolate.
Oops!
Okay!
Fill in the blank: She ..... (not meet) her parents for a long time.
hasn't met
Oops!
Okay!
Write the sentence: He / steal / the car.
He has stolen the car.
Oops!
Okay!
Find the mistake: They have mistook our bags as their bags.
mistook --> mistaken
Oops!
Okay!
Find the mistake: I hasn't got any presents for my birthday.
hasn't --> haven't
Oops!
Okay!
Write the sentence: He/ throw away / the old toys.
He has thrown away the old toys.
Oops!
Okay!
fill in the blank: The children ...... (not swim) in the pool today.
haven't swum
Oops!
Okay!
Fill in the blank: Kim .....( not work) today.
Kim hasn't worked today.
Oops!
Okay!
Write the sentences: She / break / the window.
She has broken the window.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies