Present
Future
Relative Clauses & Conditionals
Modals &
Passive Voice
Conditionals & Time Clauses
100

Is this present perfect continuous or present perfect simple? 

Q: She has lived in Madrid since 2010.

Present perfect simple 

100

Is this future perfect simple or future continuous? 

By next week, I will have finished this course.

Future perfect simple

100

Complete the sentence:

If I had more time, I ___ (join) the class. (second conditional)

If I had more time, I would join the class.

100

Complete the sentence: 

She (forgot) the meeting. (modal perfect for deduction)

She must have forgotten the meeting. (modal perfect for deduction)

100

Complete the sentence using the time clause: 

You can go out after (finish) your homework.

You can go out after you’ve finished your homework. (time clause)

200

Make this sentence present perfect continuous: 

They ___ (have been waiting / have waited) for the bus since 8 a.m.

They have been waiting for the bus since 8am. 

200

Is this future perfect simple or future continuous? 

At 10 a.m. tomorrow, I will be taking the exam.

Future continuous

200

Complete the sentence: 

The book, ___ I borrowed from the library, was surprisingly interesting. (non-defining relative clause)


The book, which I borrowed from the library, was surprisingly interesting. (non-defining relative clause)

200

Complete the sentence: 

The documents (sign) by the teacher. (passive voice)

The documents must be signed by the teacher. 

200

Complete the sentence using the third conditional:

If she had taken the job, she ___ (move) to Paris.

If she had taken the job, she would have moved to Paris.

300

Complete the sentence using the present perfect continuous. 

He’s exhausted because he ___ (run) all day. 

He is exhausted because he has been running all day. 

300

Complete the sentence using the future perfect simple:

They ___ (complete) the project before the deadline.

They will have completed the project before the deadline.

300

Complete this sentence: 

My sister, ___ lives in Spain, (visit) us next month. (non-defining relative clause)

My sister, who lives in Spain, is visiting us next month.

 (non-defining relative clause)

300

Which type of modal is this sentence? 

They could have missed the train.

They could have missed the train. (modal perfect for possibility)

300

Complete the sentence using the time clause:  

She (have/ work) for IES Africa for many years before she ___ (decide) to quit.

She had been working for IES Africa for many years before she decided to quit.

400

Change the sentence to the present perfect simple:


"My uncle started reading that book, and now he is finished."

My uncle has finished reading that book.

400

Complete the sentence using the future perfect simple: 

This time next year, some people at my school ___ (travel) around Asia.

This time next year, some people at my school will be travelling around Asia.

400
Complete the sentence: 


If she ___ (not miss) the bus, she wouldn’t (late) for the interview. (third conditional)

If she hadn’t missed the bus, she wouldn’t have been late for the interview. (third conditional)

400

Complete this sentence: 

The report should (complete) last week.

(modal + passive + perfect)

The report should have been completed last week. (modal + passive + perfect)

400

Complete the sentence using the second conditional: 

If we ___ (know) the answer, we (tell) you.

If we knew the answer, we would tell you.

M
e
n
u