NEW
Font size
WorksheetsTenses
Total questions: 45
Worksheet time: 51mins
The sun ________ in the west.
sets
set
is setting
will have set
Mrs. Leslie ________ birth to a baby the other day.
gives
is giving
has given
gave
It doesn't matter whether a cat is white or black so long as it ________ mice.
catches
has caught
caught
is catching
I ________ to Europe twice.
was
have gone
have been
is catching
It has been raining all day. I wonder when it ________.
stops
will stop
has stopped
will have stopped
I wonder if it will rain, but if it ________, I won't go out.
does
rain
will do
has gone
Quiet down, please. I ________ the radio.
hear
listen to
have heard
am listening to
When Mr. Wang retires next month, he ________ for 30 years.
has taught
taught
had taught
will have taught
Jerry's father ________ a chain smoker, but he ________ now.
had been ; isn't
was ; is
used to be ; isn't
used to ; is
Mary ________ alone upstairs when the fire broke out.
is sleeping
slept
was sleeping
had slept
By the time she got to the airport, all of the other passengers ________ the plane.
had already boarded
have already boarded
had already been boarded
was boarded
Bill Gates and Paul Allen ________ Microsoft in 1975.
have established
established
had established
was establishing
We ________ on the point of leaving when something unexpected happened.
were
are
have been
had been
Don't worry. If he says that he ________ help you, he will.
shall
will
wants
would
It is many years since he ________.
leaves
has left
left
is leaving
There ________ the bell!
is going
goes
will go
go
As soon as John ________, I will let you know about it.
will arrive
has arrived
arrives
is arriving
I am sorry Mr. Jacob is not here now. He ________ to America.
went
has been
will have gone
has gone
We ________ Alice while we were taking a walk in the park.
met
had met
would meet
has met
I bought a new bicycle last week but ________ it the next day.
would lose
lost
had lost
loses
I wonder what he ________ at this time tomorrow.
is doing
had done
do
will be doing
His grandfather ________ for ten years.
has been dead
has died
died
would have died
I ________ sick three days last week.
had been
was
would be
would have been
My father used to tell me that honesty ________ the best policy.
had been
was
be
is
Mary ________ the standing committee now.
belongs to
is belonging to
will belong to
has belonged to
In those days there ________ no airplanes.
had been
had
were
would be
I ________ you as soon as he arrives.
text
texted
have texted
will text
Scarcely ________ the bad news when he burst out crying
he had heard
had he heard
did he hear
he would
Yesterday the teacher told us that Columbus ________ America.
discovered
had discovered
discovers
has discovered
Professor Smith teaches chemistry, but he ________ physics this semester.
taught
has taught
teaches
is teaching
Copernicus discovered that the earth ________ round.
is
was
has
had
People used to think that the earth ________ flat.
is
was
has
had
When he ________ his work, he went out.
was finishing
would finish
has finished
had finished
Today John is not what he ________ ten years ago.
used
used to
had been
used to be
I ________ dinner ready by the time you come back.
shall have got
have got
am getting
will get
When I saw him last night, he ________ more than ten hours.
was sleeping
had been sleeping
would be sleeping
slept
What ________ busy with of late?
are you
will you be
have you been
were
The patient ________ in hospital for the past three years.
has been
had been
was
would be
This is the wisest advice that I ________.
once had
have ever had
had ever had
would once have
She was thirty-one years old, and ________ married for eight years.
was
has been
would be
had been
選出一個正確的句子
I'm afraid you shall miss the train.
Shall I open the door? Yes please.
My mother mad a cake when the light was going out. She had to finish it in the dark.
He lends the car to you if you will ask him.
選出一個正確的句子
When we reach Taipei, it has probably rained.
Unfortunately when I arrived, she had just left, so we had only a short talk.
The wind has been blowing violently since the day before yesterday.
We have studied English for more than ten years by next year.
選出一個正確的句子
I am remembering your name now.
When I first met him, he worked in a restaurant.
Look! John is talking with the teacher at the door.
Please tell me the exact time when you leave tomorrow.
選出一個正確的句子
When the fire engine arrived, the fire had already spread to another house.
When have you finished doing you assignments?
John had lived in Taipei from 2002 to 2016.
I gave the boy a pen which I have bought the previous day.
選出一個正確的句子
I don't know if he comes with us.
Let's start as soon as he will come back.
Philip is seldom reading newspapers.
If you will help me, I shall be much obliged.
