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
2nd year - GRAMMAR TEST
0
%
0
0
0
Back
Restart
Jim ___ ___ (break) four bones in his life.
Jim has broken four bones in his life.
Oops!
Okay!
Tim ___ ___ (go) to his friend's house.
Tim has gone to his friend's house.
Oops!
Okay!
They ___ ___ (swim) in the lake.
They have swum in the lake.
Oops!
Okay!
They ___ ___ (not run) in the city's marathon yet.
They haven't run in the city's marathon yet.
Oops!
Okay!
My Dad ___ ___ (not pay) my phone bill this month.
My dad hasn't paid my phone bill this month.
Oops!
Okay!
I ___ ___ (not listen) to what you said this morning, sorry!
I haven't listened to what you said this morning, sorry!
Oops!
Okay!
____ she ____ (do) her homework?
Has she done her homework?
Oops!
Okay!
I ___ ___ (not wash) my hands since I came back to my house!
I haven't washed my hands since I came back to my house!
Oops!
Okay!
I ___ ___ (not finish) my homework for this week.
I haven't finished my homework for this week.
Oops!
Okay!
I ___ ___ (not play) a guitar in my entire life.
I haven't played a guitar in my entire life.
Oops!
Okay!
I ___ ___ (study) a lot for this exam.
I have studied a lot for this exam.
Oops!
Okay!
_____ you _____ _____ (take) a photo using an old camera?
Have you ever taken a photo using an old camera?
Oops!
Okay!
She ___ ___ (not call) me tonight.
She hasn't called me tonight.
Oops!
Okay!
She ___ ___ (invite) many friends to her party.
She has invited many friends to her party.
Oops!
Okay!
Ann ___ ___ (cut) her hair.
Ann has cut her hair.
Oops!
Okay!
_____ she _____ ______ (play) baseball?
Has she ever played baseball?
Oops!
Okay!
Mark ___ ___ (not see) my wallet yet.
Mark hasn't seen my wallet yet.
Oops!
Okay!
____ you _____ _____ (go) to the new amusement park?
Have you ever gone to the new amusement park?
Oops!
Okay!
_____ you _____ ______ (watch) this movie?
Have you ever watched this movie?
Oops!
Okay!
My dad ___ ___ (clean) the house.
My dad has cleaned the house.
Oops!
Okay!
Miles ___ ___ (drive) my car many times this week.
Miles has driven my car many times this week.
Oops!
Okay!
They ___ ___ (read) many books.
They have read many books.
Oops!
Okay!
____ I ____ ____ (disappoint) you before?
Have I ever disappointed you before?
Oops!
Okay!
Rose ___ ___ (eat) two apples today.
Rose has eaten two apples today.
Oops!
Okay!
____ he ____ (complete) the test activities?
Has he completed the test activities?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies