WorksheetsEnglish Grammar Quiz
Total questions: 51
Worksheet time: 26mins
While she ... the report, the computer suddenly shut down.
was preparing
prepared
is prepare
has prepared
had prepare
They told me that they ... the new rule during the previous meeting.
had discussed
were discussed
have discussed
discuss
are discussing
He couldn’t understand the article because he ... the topic before.
hadn’t studied
didn’t study
wasn’t study
hasn’t studied
not studied
By the time the lesson started, half of the students ... already ... in the classroom.
had / been
were / being
have / been
are / be
had / arrived
She said she ... abroad for the first time and was very excited.
was traveling
is traveling
has traveled
travel
had traveled
When I saw him last week, he said he ... a new job soon.
would start
will start
starts
is start
had started
If you ... me later, I ... everything.
call/will explain
will call/will explain
call/explains
called/will explain
call/explained
If it ... tomorrow, I ... my umbrella.
rains/will take
will rain/will take
rain/take
rains/takes
rain/will take
If she…, she ... the flight
doesn’t hurry/will miss
don’t hurry/will miss
won’t hurry/will miss
isn’t hurry/miss
doesn’t hurry/don’t miss
As soon as I ... the answer, I ... a decision.
get/will make
will get/will make
gets/makes
get/made
will get/make
I ... you when I ... at the station.
will call/arrive
will call/will arrive
call you/will arrive
call/arrived
will call/arrives
If it ... tomorrow, they ... to the country.
doesn’t rain/will go
won’t rain/will go
don’t rain/will go
isn’t rain/will go
haven’t rained/will go
If you ... hard, you ... the exam.
study/will pass
studies/pass
will study/will pass
studied/ will pass
study/passed
We … swimming as soon as school … over.
will go/is
go/will be
will go/will be
go/are
go/will
I think I … here until your bus …
will wait/comes
wait/will come
will wait/will come
wait/come
waits/come
The students said they … the project together for two weeks.
had been working on
were working on
had worked on
work on
have worked on
I didn’t expect that the book … so interesting.
would be
will be
is being
was be
had been
She couldn’t join the trip because she … her passport at home.
had left
left
has left
was leaving
is leaving
By the time we reached the museum, it … for the day.
had closed
was closing
has closed
closes
is closed
He said he … the results as soon as he received them.
would send
will send
sends
is sending
was sent
Because he … the instructions carefully, he made several mistakes.
hadn’t read
didn’t read
hasn’t read
wasn’t reading
not read
She told us she … the presentation by the end of the day.
would finish
will finish
finishes
is finishing
was finish
They … their homework when the internet suddenly stopped working.
were doing
did
are doing
have done
has done
He asked me if I … any plans for the upcoming holiday.
had
have
was having
has had
did had
She didn’t realize that she … the wrong file until it was too late.
had sent
sent
has sent
was sending
is sent
I … my homework for 2 hours before they came.
had been doing
am doing
was doing
do
did
My hands were dirty because I … my bike.
had been repairing
will repair
will be repairing
am repairing
repaired
Ann was tired when she got home. She … hard all day.
had been working
is working
works
worked
will work
I went to Madrid a few years ago and stayed with a friend of mine. She … there very long, but she knew the city very well.
had not been living
had been living
lived
has lived
was living
We … tennis for about half an hour when it started to rain heavily.
had been playing
have been playing
will have been playing
played
were playing
At last the bus came. I … for 20 minutes.
had been waiting
waited
was waiting
have been waiting
am waiting
She was tired because she … hard.
had been working
has been working
was working
is working
works
We … for half an hour when it started to rain.
had been playing
were playing
playing
are playing
will be playing
At the end of our journey we were extremely tired. We … for more than 24 hours.
had been travelling
were travelling
travelled
are travelling
will have been travelling
She was out of breath. She ...
had been running
were running
are running
runs
has been running
This is the 7th year Ann and Mary ... this school.
have been attending
has attended
attending
is attending
were attending
She ...letters since 10 o'clock this morning.
has been writing
wrote
will be writing
is writing
was writing
What is Jill doing these days? 'She ... for a job for six months.'
has been looking
is looking
looks
have looked
looked
'I didn't know Sarah could drive.' 'Oh yes, she ...since last April.'
has been driving
have driven
is driving
drives
was driving
'Hello, Jane. I'm at home.' 'Where have you been? I ... for you all day!'
have been looking
look
am looking
was looking
looked
I ... for the bus for 20 minutes.
have been waiting
wait
has waited
was waiting
am waiting
She … English for over five years now.
has been studying
studies
have studied
is studying
studied
How long … for me?
have you been waiting
have you waited
are you waiting
did you wait
will you wait
We … the project since early this morning.
have been working
work
worked
has worked
are working
Sarah … her new job for three weeks now.
has been enjoying
have been enjoying
enjoyed
is enjoying
enjoys
He … when you come back tonight.
will be sleeping
would be sleeping
slept
sleep
sleeps
I … for my exam on Philosophy all day tomorrow.
will be working
have been working
am working
works
work
Anne is going to revise for her English exam from 7 until 10 o’clock this evening. So at 9 p.m. she ... still ... for the exam.
will be revising
will revise
is revising
are revising
was revising
She … the whole evening next Sunday.
will be dancing
will dance
would dance
dances
has been dancing
She … at gym at 8 a.m. tomorrow.
will be exercising
exercised
is exercising
was exercising
had exercised
I … a new video for my blog next Sunday at 7 p.m.
will be making
make
made
am making
have made
