
Tenses and Passive B2
Quiz by Pia Oreskovic
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
She _____ in a small village in the south of Spain.
has been born
born
has born
was born
10s - Q2
Scarves ________ in this church.
must be worn
have worn
must been worn
must have worn
10s - Q3
______ that five people died in the explosion.
It has reported
It's reporting
They are reportred
It's reported
10s - Q4
The road had been blocked ________ a tree.
by
with
from
through
10s - Q5
The message was written in the sand _____ a stick.
with
through
by
from
10s - Q6
About 100 people _______ outside the theatre for tickets when we got there.
were queuing
queue
have queued
queued
10s - Q7
This time last week I __________ to Athens.
was driving
have drove
have been driving
have driven
10s - Q8
By the time the teacher arrived, the classroom was empty: the students _______
have left
had left
were leaving
left
10s - Q9
The witness claimed he __________ the accused before.
did not see
hadn't seen
hasn't seen
wasn't seeing
10s - Q10
I _______ a shower when the telephone rang.
have
was having
had
have had
10s - Q11
I can't come tonight - _______ my in-laws.
I'm visiting
I visited
I visit
I will visit
10s - Q12
Next month, the National Theatre ______ a new production of Hamlet.
shall put on
are putting on
put on
putting on
10s - Q13
This time tomorrow ______ on the beach sunbathing.
I'll have lain
I'll lie
I'll will have been lying
I'll be lying
10s - Q14
By next August, I_______ my exams and I'll be ready for a holiday.
will have been finishing
will have finished
am finishing
will be finishing
10s - Q15
By August, ________ in this house for twenty years.
I'll have lived
I will live
I'm going to live
I am living
10s