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
They ______ already ______ (finish) the project.
They HAVE already FINISHED the project.
Oops!
Okay!
`turn this into a yes/no question: You / finished / the assignment
DID you finish or Have you finished the assignment?
Oops!
Okay!
She ______ already ______ (eat) dinner when we arrived.
She HAD already EATEN dinner when we arrived.
Oops!
Okay!
Correct: They were play football when it started to rain.
They were PLAYING football when it started to rain.
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!
By next June, we ______ (finish) building the new school.
By next June, we WILL HAVE FINISHED building the new school.
Oops!
Okay!
change to passive: The company will announce the results tomorrow.
The results WILL BE ANNOUNCED by the company tomorrow
Oops!
Okay!
If you call me later, I ______ (help) you.
If you call me later, I WILL HELP you.
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!
While I ______ (walk) home yesterday, I suddenly ______ (see) my teacher
While I WAS WALKING home yesterday, I suddenly SAW my teacher
Oops!
Okay!
My brother is ______ (good) at math than I am.
My brother is Better at math than I am.
Oops!
Okay!
Right now, my brother ______ (tie) his shoelaces
Right now, my brother IS TYING his shoelaces
Oops!
Okay!
How long ______ you ______ (learn) English?
How long HAVE you BEEN LEARNING English?
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!
Make a WH question: They are studying English
What are they studying?
Oops!
Okay!
Correct: I am living here since 2020.
I HAVE LIVED here since 2020.
Oops!
Okay!
Correct: She is believing everything he says.
She BELIEVES everything he says.
Oops!
Okay!
Correct: She is having a new car
She HAS a new car.
Oops!
Okay!
1st conditional: If it ______ (rain) tomorrow, we ______ (cancel) the trip.
If it RAINS tomorrow, we WILL CANCEL the trip.
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!
I ______ (wait) for you for over an hour
I HAVE BEEN WAITING for you for over an hour.
Oops!
Okay!
Make a WH question: They were arguing about the results
What were they arguing about?
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!
She ______ (study) English for six years.
She HAS STUDIED English for six years OR She HAS BEEN STUDYING English for six years.
Oops!
Okay!
Make a WH questions: She finished the report LAST NIGHT
WHEN did she finish the report?
Oops!
Okay!
Change to a yes/No question: She has finished her homework
Has she finished her homework?
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 was walking to school, I was seeing an old friend.
While I was walking to school, I SAW an old friend.
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!
By next year, I ______ (complete) all my exams.
By next year, I WILL HAVE COMPLETED all my exams (future perfect)
Oops!
Okay!
By next year, scientists ______ (develop) a new vaccine.
By next year, scientists WILL HAVE DEVELOPED a new vaccine.
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!
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!
This is the ______ (bad) movie I have ever seen.
This is the WORST movie I have ever seen.
Oops!
Okay!
She ______ (read) the book before the movie came out.
She HAD READ the book before the movie came out.
Oops!
Okay!
She ______ (write) five emails since this morning.
She HAS WRITTEN five emails since this morning.
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!
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!
Correct: While I did my homework, my brother was watching TV.
While I WAS DOING my homework, my brother was watching TV.
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!
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!
When we were children, we ______ (play) outside every day.
When we were children, we PLAYED outside every day.
Oops!
Okay!
Correct: I didn’t went to school yesterday.
I didn’t GO to school yesterday.
Oops!
Okay!
By this time tomorrow, we ______ (take) the final exam.
By this time tomorrow, we WILL BE TAKING the final exam.
Oops!
Okay!
This time tomorrow, we ______ (fly) to London.
This time tomorrow, we WILL BE FLYING to London (future progressive)
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!
He ______ (try) to fix the computer for hours.
He HAS BEEN TRYING to fix the computer for hours.
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!
They ______ (not finish) the project yet
They HAVEN'T FINISHED the project yet (present perfect)
Oops!
Okay!
Change to passive: Someone stole my bike last night.
My bike WAS STOLEN by someone
Oops!
Okay!
0 conditional: If water ______ (reach) 100°C, it ______ (boil).
If water REACHES 100°C, it BOILS
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!
I ______ (read) three books this week
I HAVE READ three books this week (focus is on completion)
Oops!
Okay!
I ______ (never / see) such a beautiful place before.
I HAVE NEVER SEEN such a beautiful place before.
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: I am believing you
I BELIEVE you.
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!
He ______ (not understand) the problem yesterday.
He DIDN'T UNDERSTAND the problem yesterday.
Oops!
Okay!
Change to active: The report was written by Sarah
Sarah WROTE the report
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!
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!
She looks tired because she ______ (run).
She looks tired because she HAS BEEN RUNNING
Oops!
Okay!
Correct: I am understanding what you mean now.
I UNDERSTAND what you mean now.
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!
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!
Correct: He didn't knew the answer.
He didn't KNOW the answer.
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!
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies