Present simple/Continuous
Present Perfect/Continuous
Language use
Theory
Past participle
100

I'm quite busy these days. I ______ a course at college. (do)

am doing

100

Rachel _________________ the piano all day.

has been playing

100

Complete the following question.

__________ I leave a message for her?

can / could 

100

grammar tense that shows something currently in progress.

Present Continuous

100

What's the past participle of 'put'?

put

200

I must get back to the office. We _______________ on a new project. (work)

are working

200

Complete the questions with the correct form of the verb:

How long _______________________ to drive? (learn)

have you been learning

200

Complete the following statement.

I ________ to speak to Corinne Peters, please. 

'd like / would like

200

Grammar tense used for a regular occurrence or routine.

simple present

200

What's the past participle of 'bring'?

brought

300

The number of cars on the road ____________. (increase)

is increasing

300

I __________________ the secret for a long time. (know)

have known

300

modals verbs used to give advice

should / ought to

300

Grammar tense that can be used for a future personal arrangement. 

present Continuous

300

What's the past participle of 'dream'?

dreamt/dreamed

400

What ____________ he ____________? 

Money. (want)

does / want

400

We _______________ here for ages! (stand)

have been standing

400

Complete the sentences: The man, ... name is John, works for Starbucks. 

whose

400

grammar tense used for something that happened at an indefinite time in the past

present perfect simple

400

What's the past participle of 'shake'?

shaken

500

I ____________ it's the right thing to do. (believe)

believe

500

This young director ____________ four films so far. (made)

has made

500
Verbs used to state preference

prefer /like

500

grammar tense that shows something started in the past with a continuation or result in the present

present perfect continuous 

500

What's the past participle of 'rise'?

risen