WorksheetsTenses
Total questions: 25
Worksheet time: 28mins
He ........ breakfast yesterday.
hadn't
no had
didn't have got
didn't have
Peter ......... fly to London tomorrow.
to going
goes to
is going to
go to
Vanessa: Have you ever .......... a tractor?
Marek : No, I haven’t.
drive
driving
drove
driven
Has Mr. Conti arrived ..... ?
already
yet
now
still
I've got a BMW. I've had it ............. .
for 5 years
since 5 years
5 years ago
in 5 years
Hey, turn the radio down, I ........ to work.
will try
am trying
have been trying
tried
Meteor showers ......... when the Earth .........through the tail of a comet.
occurred / passes
occur / will pass
occurred / used to pass
occur / was passing
occur / is passing
By the time the naval school in Dearborn ......... in May of 1946, it ......... more than 22,000 young sailors to repair engines.
has closed / trained
had closed / was training
closed / has trained
had closed / trained
closed / had trained
I can’t go to the cinema with you this afternoon because I ……… my son to the doctor.
took
am taking
take
takes
The theatre tickets ……… very expensive, so we ……… buy any.
did / don’t
were / didn’t
have / can’t
will / aren’t
Yesterday while I ……… in class I ……… the hiccups. The boy next to me told me……… my breath.
was sitting / had got / to hold
sat / got / to hold
was sitting / got / to hold
am sitting / got / hold
Ow! I ……… myself. Can you get me a plaster, please?
have been cutting
had cut
have cut
am cutting
She ……… for over eight hours, so she was really tired when she ……… .
drove/arrives
drives/will arrive
had been driving/arrived
is driving/has arrived
Mum, can I leave now? I promise that I ……… my room when I ……… back.
will tidy/come
tidied/came
was tidying/had come
have tidied/am coming
Before Bill Clinton ......... President of the United States, he ......... the governor of the state of Arkansas for 12 years.
became / had been
has become / has been
was becoming / is
had become / has been
has become / was
It was an emotional reunion, and I....... the way she ....... at me with tears of regret in her eyes.
will never forget/looked
have never forgotten/will look
never forget/has looked
had never forgotten/is looking
never forgot/will be looking
When I ........ into the cafe she ........ by herself at one of the tables near the window.
walked/was sitting
am walking/sat
was walking/has sat
have walked/would sit
walk/has been sitting
These days more and more people ....... more low-fat foods because they ........ to be healthier.
are eating/want
eat/have wanted
have eaten/wanted
ate/had wanted
had eaten/would want
Since 1950 the world ........ nearly one-fifth of the top soil from its agricultural land and one-fifth of its tropical forests.
was losing
is losing
had been lost
has lost
loses
By the time the boss ........., his secretary ......... typing the report.
A) had arrived / finished
B) arrives / has finished
C) has arrived / is finishing
D) is arriving / finishes
E) arrived / had finished
Richard ......... at 1 o’clock just as we ......... to have our lunch.
A) arrived / were starting
B) has arrived / started
C) would arrive / have started
D) is arriving / would be starting
E) was arriving / will start
The moon ......... more energy every second than humans ......... in the next million years.
A) releases / will use
B) is releasing / are using
C) has released / could have used
D) will release / have used
E) would release / had used
People who ……… items like bottles and cans ……… the world's resources.
A) aren't recycling/wasted
B) didn't recycle/waste
C) haven't recycled/wasted
D) don't recycle/are wasting
E) haven't been recycling/were wasting
The car …….. down without warning while I …….. to the office hurriedly this morning.
A) breaks/have driven
B) broke/was driving
C) has broken/am driving
D) was breaking/drove
E) is breaking/have been driving
According to the doctor, this time next week, I ……….. around as normal and the cut on my foot ……….. completely.
A) am walking/healed
B) walked/was healing
C) have been walking/heals
D) walk/is going to heal
E) will be walking/will have healed
