WorksheetsGrammar - tenses (upper-intermediate)
Total questions: 20
Worksheet time: 10mins
If I ____ you, I would ask them to raise my salary.
were
would be
had been
am
Could you call me back in half an hour? I still ____ your report.
haven't read
don't read
hadn't read
didn't read
'Ann doesn't like using Skype.' ' Neither ___ Karl and I - we prefer the phone.
do
did
don't
didn't
If you ____ headaches on and off for over a month, you should go to the doctor's.
'd been having
will have
had had
've been having
We ___ mending your car by tomorrow, so come and pick it up then.
'll be finishing
'll have finished
'll finish
're going to finish
Who ____ the answer to this question?
knows
is knowing
does it know
will have known
I wish I ____ these shoes today. They're really uncomfortable.
didn't wear
don't wear
wasn't wearing
hadn't worn
Jo wishes she ____ (speak) Danish. Her company is sending her to Copenhagen.
spoke
could speak
had spoken
would speak
Had my driving test been on a rainy day, I doubt I ___ it.
would have passed
had passed
would pass
passed
I ___ to Maria when Sam rang to say there was an urgent problem.
had been talking
was talking
talked
had talked
We'll go out as soon as you ___ your homework.
'll do
do
have done
'll have done
How long ___ here? Are you waiting for someone?
have you been sitting
are you sitting
have you sat
were you sitting
We ___ for about an hour when the fog came down.
had been waiting
had waited
were waiting
waited
I hope everyone can come on the picnic. ___ Christina yet?
Did you ask
Have you asked
Have you been asking
Were you asking
This time tomorrow I ___ a massage at the health spa.
'll be having
'll have had
'm having
have
When I got to the bus stop I realized I ___ my mobile phone at home.
leave
left
'd left
was leaving
A: My brother went to Sri Lanka last year. B: ___? I'd love to go there!
Did he?
Wasn't he?
Didn't he?
Was he?
We did ___ you we'd be closed yesterday. I remember mentioning it.
tell
told
telling
have told
Your brother doesn't play rugby, ___?
does he?
doesn't he?
is he?
isn't he?
___ should pay a lot more tax than they do.
The rich
The rich people
Rich
Rich people
