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
Advanced Grammar Review
0
%
0
0
0
Back
Restart
Change to a yes/No question: She has finished her homework
Has she finished her homework?
Oops!
Okay!
If you call me later, I ______ (help) you.
If you call me later, I WILL HELP you.
Oops!
Okay!
This time tomorrow, we ______ (fly) to London.
This time tomorrow, we WILL BE FLYING to London (future progressive)
Oops!
Okay!
By this time tomorrow, we ______ (take) the final exam.
By this time tomorrow, we WILL BE TAKING the final exam.
Oops!
Okay!
When we were children, we ______ (play) outside every day.
When we were children, we PLAYED outside every day.
Oops!
Okay!
By next year, I ______ (complete) all my exams.
By next year, I WILL HAVE COMPLETED all my exams (future perfect)
Oops!
Okay!
How long ______ you ______ (learn) English?
How long HAVE you BEEN LEARNING English?
Oops!
Okay!
While the teacher ______ (explain) the rules, several students ______ (whisper) to each other.
While the teacher was explaining the rules, several students WERE WHISPERING to each other.
Oops!
Okay!
They ______ already ______ (finish) the project.
They HAVE already FINISHED the project.
Oops!
Okay!
Make a WH question: They were arguing about the results
What were they arguing about?
Oops!
Okay!
Correct: She is knowing the answer but she doesn’t want to say it
She KNOWS the answer but she doesn’t want to say it (stative verb)
Oops!
Okay!
Correct: I am understanding what you mean now.
I UNDERSTAND what you mean now.
Oops!
Okay!
He ______ never ______ (see) such a beautiful sunset before that day.
He HAD never SEEN such a beautiful sunset before that day.
Oops!
Okay!
She ______ (write) five emails since this morning.
She HAS WRITTEN five emails since this morning.
Oops!
Okay!
While we ______ (wait) for the bus, it suddenly ______ (start) to snow.
While we WERE WAITING for the bus, it suddenly STARTED to snow.
Oops!
Okay!
mixed conditional: If I ______ (know) about the meeting yesterday, I ______ (come).
If I HAD KNOWN about the meeting yesterday, I WOULD HAVE COME
Oops!
Okay!
They ______ (not finish) the project yet
They HAVEN'T FINISHED the project yet (present perfect)
Oops!
Okay!
When the movie finally ______ (start), we ______ (wait) for almost twenty minutes.
When the movie finally STARTED, we had been waiting for almost twenty minutes.
Oops!
Okay!
She ______ already ______ (eat) dinner when we arrived.
She HAD already EATEN dinner when we arrived.
Oops!
Okay!
2nd conditional: If I ______ (be) you, I ______ (not accept) that offer.
If I WERE you, I WOULDN'T ACCEPT that offer.
Oops!
Okay!
He ______ (study) for hours before he finally ______ (understand) the problem.
He HAD STUDIED/HAD BEEN STUDYING for hours before he finally UNDERSTOOD the problem.
Oops!
Okay!
By next year, scientists ______ (develop) a new vaccine.
By next year, scientists WILL HAVE DEVELOPED a new vaccine.
Oops!
Okay!
While I ______ (walk) home yesterday, I suddenly ______ (see) my teacher
While I WAS WALKING home yesterday, I suddenly SAW my teacher
Oops!
Okay!
They ______ (work) on the project for 3 hours before the computer suddenly ______ (crash)
They HAD BEEN WORKING on the project for 3 hours before the computer suddenly CRASHED
Oops!
Okay!
Modal: You ______ (should / tell) me the truth earlier.
You SHOULD HAVE TOLD me the truth earlier.
Oops!
Okay!
By the time you arrive, I ______ (leave).
By the time you arrive, I WILL HAVE LEFT
Oops!
Okay!
Correct: She is having a new car
She HAS a new car.
Oops!
Okay!
While we ______ (drive) through the city, we suddenly ______ (see) a huge accident.
While we WERE DRIVING through the city, we suddenly SAW a huge accident.
Oops!
Okay!
The students ______ (work) on this assignment since last Monday.
The students HAVE WORKED/HAVE BEEN WORKING on this assignment since last Monday.
Oops!
Okay!
Modal: He looks exhausted. He ______ (work) all night.
He looks exhausted. He MUST HAVE BEEN WORKING/MUST HAVE WORKED all night.
Oops!
Okay!
3rd conditional: If she ______ (study) harder, she ______ (pass) the exam
If she HAD STUDIED harder, she WOULD HAVE PASSED the exam
Oops!
Okay!
Correct: She is believing everything he says.
She BELIEVES everything he says.
Oops!
Okay!
I ______ (read) three books this week
I HAVE READ three books this week (focus is on completion)
Oops!
Okay!
Change to active: The report was written by Sarah
Sarah WROTE the report
Oops!
Okay!
Make a WH questions: She finished the report LAST NIGHT
WHEN did she finish the report?
Oops!
Okay!
This test is ______ (difficult) than the one we took last week.
This test is MORE DIFFICULT than the one we took last week.
Oops!
Okay!
She ______ (read) the book before the movie came out.
She HAD READ the book before the movie came out.
Oops!
Okay!
He ______ (work) at this company since 2019.
He HAS WORKED at this company since 2019 OR He HAS BEEN WORKING at this company since 2019.
Oops!
Okay!
This is the ______ (bad) movie I have ever seen.
This is the WORST movie I have ever seen.
Oops!
Okay!
3rd conditional: If they ______ (leave) earlier, they ______ (catch) the train
If they HAD LEFT earlier, they WOULD HAVE CAUGHT the train
Oops!
Okay!
She looks tired because she ______ (run).
She looks tired because she HAS BEEN RUNNING
Oops!
Okay!
1st conditional: If it ______ (rain) tomorrow, we ______ (cancel) the trip.
If it RAINS tomorrow, we WILL CANCEL the trip.
Oops!
Okay!
Correct: I am living here since 2020.
I HAVE LIVED here since 2020.
Oops!
Okay!
0 conditional: If water ______ (reach) 100°C, it ______ (boil).
If water REACHES 100°C, it BOILS
Oops!
Okay!
Change to passive: Someone stole my bike last night.
My bike WAS STOLEN by someone
Oops!
Okay!
Right now, my brother ______ (tie) his shoelaces
Right now, my brother IS TYING his shoelaces
Oops!
Okay!
I ______ (never / see) such a beautiful place before.
I HAVE NEVER SEEN such a beautiful place before.
Oops!
Okay!
I ______ (study) English for 6 years.
I HAVE BEEN STUDYING English for 6 years/ I HAVE STUDIED English for 6 years
Oops!
Okay!
He ______ (try) to fix the computer for hours.
He HAS BEEN TRYING to fix the computer for hours.
Oops!
Okay!
Correct: I am believing you
I BELIEVE you.
Oops!
Okay!
By next June, we ______ (finish) building the new school.
By next June, we WILL HAVE FINISHED building the new school.
Oops!
Okay!
They ______ (wait) for two hours before the bus finally arrived.
They had been waiting for 2 hours before the bus finally arrived / They had waited for 2 hours
Oops!
Okay!
Correct: While I was walking to school, I was seeing an old friend.
While I was walking to school, I SAW an old friend.
Oops!
Okay!
Correct: I didn’t went to school yesterday.
I didn’t GO to school yesterday.
Oops!
Okay!
Correct: He didn't knew the answer.
He didn't KNOW the answer.
Oops!
Okay!
She didn’t answer any messages all day. She ______ (must / forget) her phone at home.
She didn’t answer any messages all day. She MUST HAVE FORGOTTEN her phone at home.
Oops!
Okay!
By the time we arrived at the station, the train ______ already ______ (leave)
By the time we arrived at the station, the train HAD already LEFT (Past Perfect)
Oops!
Okay!
Correct: While I did my homework, my brother was watching TV.
While I WAS DOING my homework, my brother was watching TV.
Oops!
Okay!
He ______ (not understand) the problem yesterday.
He DIDN'T UNDERSTAND the problem yesterday.
Oops!
Okay!
When I entered the classroom, the students ______ (write) a test.
When I entered the classroom, the students WERE WRITING a test. (past progressive)
Oops!
Okay!
`turn this into a yes/no question: You / finished / the assignment
DID you finish or Have you finished the assignment?
Oops!
Okay!
2nd conditional: If people ______ (drive) more carefully, there ______ (be) fewer accidents
If people DROVE more carefully, there WOULD BE fewer accidents
Oops!
Okay!
Correct: They were play football when it started to rain.
They were PLAYING football when it started to rain.
Oops!
Okay!
Make a WH question: They are studying English
What are they studying?
Oops!
Okay!
When I ______ (walk) into the room, I realized that someone ______ (take) my bag.
When I WALKED into the room, I realised that someone HAD TAKEN my bag.
Oops!
Okay!
I ______ (wait) for you for over an hour
I HAVE BEEN WAITING for you for over an hour.
Oops!
Okay!
change to passive: The company will announce the results tomorrow.
The results WILL BE ANNOUNCED by the company tomorrow
Oops!
Okay!
My brother is ______ (good) at math than I am.
My brother is Better at math than I am.
Oops!
Okay!
She ______ (study) English for six years.
She HAS STUDIED English for six years OR She HAS BEEN STUDYING English for six years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies