English grammar exercise from EnglishLearner.com - Intermediate level
Tenses
Find the word or phrase that best completes each sentence.
Click on the button next to the correct answer. There is always only one correct answer. If you click on the wrong answer, you must try again until you find the right one. You needn't answer the questions in the given order, but you must answer all of them correctly to complete this exercise. Click on the arrows <= and => to go to the next or previous question. If you start this test again, the questions and answers will be given in a different order.
"Did Peter find him in the office?" "No. While Peter _____ for him, a message came that he wouldn't come in."
has waited
was waiting
has been waiting
is waiting
"What are you doing?" "I _____ to find my watch."
try
tried
've tried
'm trying
At the meeting yesterday the president _____ to solve he problem.
was promised
has promised
promised
had promised
When she woke up this morning, it _____.
was raining
rained
has rained
has been raining
_____ able to reach Jack on the phone yet?
Are you
Have you been
Were you
Have you
_____ given delicious food at the party yesterday?
Have you
Have you been
Did you
Were you
_____ young Thomson recently?
Did you see
Had you seen
Were you seeing
Have you seen
"_____ that letter yet?" "No, I'm just typing it."
Are you writing
Have you written
Did you write
Were you writing
"Is your sister at home?" "No, she isn't. She _____ to the theatre."
went
was going
has gone
has been going
"What is this strange smell?" "The milk _____."
burnt
had burnt
has burnt
was burning
"When did you last speak English?" "I _____ English since I was at school."
didn't speak
don't speak
haven't spoken
wasn't speaking
"Why does this steak smell so strange?" "I _____ it, you know."
had burnt
have burnt
burn
was burning
A few years ago you never _____ a woman standing in a bus.
have seen
saw
had seen
could see
As soon as he _____, tell him to call me back, please.
arrives
is arriving
will arrive
would arrive
As soon as she _____ in New York, she'll ring us up.
was
will be
is
would be
Ask her to come and see me when she _____ her work.
finish
finished
will finish
has finished
At that time we _____ in Paris.
were living
used to live
would live
have been living
"Have you ever met Tom?" "Yes, we _____ at the concert."
met
have met
were meeting
had met
"Have you seen the Tower of London?" "No, when I was in London I _____ the time."
have never had
never have
had never had
never had
"Mum's in hospital." "_____"
I'll go and see her at once.
I'm going to go and see her now.
I'm going and seeing her now.
I go and see her at once.
Our children will be pleased when they _____ the new toys.
will see
are seeing
will have seen
see
David _____ work at five.
was finished
finished
has finished
had finished
Don't ask for another book until you _____ this one.
don't finish
haven't finished
have finished
didn't finish
Don't take that book, please. I _____ it.
am reading
read
am read
want read
Don't worry! When you _____ come next time, we'll talk about it.
-
will
would
should
Everybody who _____ can go home now.
finished
finishing
has finished
had finished
He had an accident and _____ to hospital.
took
was taken
had been taken
has brought
He will come as soon as he _____ the news.
will hear
will be hearing
will have heard
hears
How long _____ her? Oh, only for a couple of months.
do you know
are you knowing
have you known
have you been knowing
I _____ anyone so amusingly absent-minded.
has never known
have never known
never know
could never known
I _____ my father since April.
didn't see
won't see
haven't seen
wouldn't seen
I _____ my piano since I was 18.
got
have
have got
have had
I _____ near the house when a tile _____ off the roof. It nearly hit me.
was walking - fell
was walking - has fallen
walked - had fallen
had walked - fell
I _____ you are wrong.
know
knew
am knowing
was knowing
I can't call him now because I _____ his telephone number.
have lost
was lost
had lost
have been losing
I can't find my dictionary; I wonder whether Mary _____ it now.
have
has
had
is having
I didn't know you were here already. When _____?
have you arrived
had you arrived
did you arrive
were you arriving
I don't know what the road is like now because I _____ the place for twenty years.
haven't seen
don't see
wasn't seeing
didn't see
I don't remember what _____ last night at two a.m.
I was doing
I done
I have been doing
was I doing
I have liked cowboy movies ever since I _____ a child.
was
have been
am
had been
I know all about her new job because I _____ her for a few minutes yesterday.
have seen
saw
have been seeing
see
I very much hope it'll rain soon. We _____ a drop for over a month.
didn't have
haven't
haven't had
hadn't
I'm sorry I can't answer your question, I _____.
wasn't listening
haven't listened
don't hear
wasn't hearing
I'm sorry, I can't talk to you any longer because I _____ dinner.
'm making
was making
've made
make
I've heard about the book, but I _____ it yet.
don't read
didn't read
haven't read
hadn't read
If you'd written earlier, I'd have known when you _____ to go on holiday.
will want
would want
wanted
would intend
Jack, you are back again at last! We _____ you for such a long time.
have to see
haven't seen
didn't see
aren't seeing
John _____ this film 2 months ago.
have seen
has seen
saw
was seeing
Look! Two boys _____.
fight
are fighting
is fighting
are being fighting
My aunt _____ in the park when I met her.
had walked
walked
was walking
had a walking
My brother and my sister _____ about something when I _____ into the room.
was arguing - walked
argued - walked
were arguing - was walking
were arguing - walked
Oil _____ on water.
will float
is floating
floats
used to float
Ouch! I _____ my finger!
have cut
cut
had cut
was cutting
Paper money _____ for over a thousand years.
used
has used
has been used
was been used
Robert _____ in Kenya a few weeks ago.
is arriving
arrives
has arrived
arrived
She _____ cold. I'll lend her my coat.
is looking
was looking
looks
has been looking
Television _____ only for the last fifty years.
exists
is existing
was existing
has existed
That house is in a terrible state! You can see it _____ for years.
isn't painted
hasn't been painted
wasn't painted
hadn't been painted
The car was empty but the engine _____.
run
has run
runs
was running
The carnival begins on Tuesday and _____ until Saturday.
continued
continues
has continued
was continuing
The first time you _____ London was in 1963, wasn't it?
visited
have visited
was visiting
visit
The last time _____ to the library was last week.
I have gone
I have been
I was
I went
The possibility of man's travelling to the moon _____ proved.
has been
-
has
will have
The tensions of the modern world _____ produced a troubled society.
has
have
had been
had
They _____ to the cinema whenever they can.
have gone
would have gone
are going
go
They have been fighting ever since they _____ married.
got
had got
have got
have been getting
This house is often empty because the owners _____ abroad 5 times a year.
are going
used to go
were going
go
This old man was a general in the war. Now he _____ on a pension.
is living
lives
's been living
's lived
Unless he _____ today he'll be too late.
starts
doesn't start
started
didn't start
Unless he _____ with me I'll probably get lost.
comes
would come
came
would have come
We _____ sold better garden tools.
have never
has never
never have
never has
We invited your sister last week, but she _____.
didn't yet say that yes
hadn't yet said that yes
hasn't said yes yet
didn't yet say yes
What a beautiful geranium! Who _____ it there?
has put
had put
has been putting
put
What was he doing when you _____ sight of him?
had caught
caught
have caught
were catching
When _____ English?
has he begun to study
did he begin to study
did he begin study
has he begin study
When Daddy entered the room, the children _____ hide-and-seek. Daddy told them to stop it.
played
have played
were playing
had played
When I was cleaning the house, I _____ some old letters.
was finding
have found
found
was found
When I went in, he _____ a TV programme so intently that he didn't hear me.
watched
had watched
was watching
has been watching
When the bank _____ three weeks ago, the police were there waiting for the robbers.
were broken into
has been broken into
had been broken into
was broken into
When the phone rang, she _____ a letter.
writes
has written
will write
was writing
When we _____ lunch, we'll go for a walk.
have
had had
had have
have had
Where _____ the book?
did you put
have you put
were you put
are you put
Which sentence is correct?
I've been to Japan in 1989.
I've been in Japan once.
He was in Japan since 1981.
He's been to Japan once.
Which sentence is correct?
We've been here for two hours.
It's two hours we are here.
We've been here since two hours.
We are here since two hours.
While everyone else _____, she _____ quietly in the kitchen.
laughed - cryed
was laughing - was crying
was laughed - cried
laughed - was cried
While I _____ to the assistant, the manager found my receipt.
complained
have been complaining
have complained
was complaining
Who _____ Hamlet?
wrote
has written
has been writing
had written
You _____ a beautiful cake. It tastes delicious.
had made
have made
did
had done
You are drinking your third cup of coffee. How many cups _____ a day?