Quizzes
4u
To be answered
Home
Quizzes
Blog
Contact Us
T
e
n
s
e
s
-
I
n
t
e
r
m
e
d
i
a
t
e
L
e
v
e
l
Q
u
i
z
What is your score in this English Grammar Tenses Test?
All Intermediate Grammar Quizzes
1. The kids ______________ football since 2o’clock.
have playing
have been playing
had been played
were played
2. I__________ meet him at the airport tomorrow.
was
go to
shall
am going to
3. I expect Anna will be tired when she arrives. She _____________ for over 20 hours.
will have been travelling
will been travelling
will had been travelling
will have been travelled
4. My dad ________________ by the age of 60.
will be retiring
will be retire
will have retired
will have retire
5. How much money _____________ in the company?
will they investing
were they invested
did they investing
are they investing
6. Richard needed a holiday break because he _________ hard for six months.
have been working
have working
had been working
will have been working
7. The snowman _______________ when the sun shone.
was melting
is melting
will melt
is melted
8. The waitress served something that I _____________.
haven't ordered
hadn't ordered
didn’t ordered
wasn’t ordered
9. ______ you see those beautiful twin rainbows this morning?
Have
Shall
Are
Did
10. How long _______________ on the phone?
had they talking
have they talking
have they been talking
had they been talked
11. Which form of the past tense is used to indicate the cause of a past result?
Past perfect continuous
Past perfect
Past simple
Past continuous
12. I bet Manchester United ___________ the title by the end of the tournament.
will be won
will have won
will have win
will be winning
13. We _______________ new branches all over England soon.
have been opening
will be open
will be opening
have opened
14. Patrick Star ______________ a bath for two weeks.
has been taken
hasn't taken
has took
hasn't been taken
15. Our pet generally ________ a lot during the day.
do sleep
slept
sleep
sleeps
Submit
Watch the Quiz in Video Format
Tenses - Intermediate Level
Subscribe to our newsletter