Simple Present / Present Progressive / Past / Past Progressive
simple past, present perfect and present perfect progressive
future, future progressive, future perfect and future perfect progressive
100

Last night, Carlos ________ a scary movie, but he fell asleep halfway through.

a) watches
b) watched
c) was watching


c) was watching

100

Ahmed __________ his IELTS results yet.

a) didn’t get
b) hasn’t gotten
c) doesn’t get

b) hasn’t gotten

100

Ahmed says he ___________ nervous anymore.

a) won’t be
b) won’t have been
c) isn’t being

a) won’t be

200

Right now, Trinh ________ cute Halloween nails for her customers.

a) makes
b) is making
c) made

b) is making

200

Trinh __________ on her Halloween costume all week.

a) worked
b) has worked
c) has been working

c) has been working

200

By the time class ends today, we ___________ three grammar games.

a) will play
b) will be playing
c) will have played

c) will have played

300

When Ahmed arrived at the coffee shop, everyone ________ pumpkin spice lattes.

a) drank
b) was drinking
c) drinks

b) was drinking

300

How long __________ Sophie __________ for her next vacation?

a) did / plan
b) has / planned
c) has / been planning

c) has / been planning

300

By next fall, Trinh ___________ her own cozy nail café.

a) will open
b) will have opened
c) will have been opening

b) will have opened

400

Every fall, Mercedes ________ her apartment with candles and autumn leaves.

a) decorates
b) is decorating
c) decorated

a) decorates

400

Rafael and Carlos __________ presidents for six weeks.
 
a) been
b) have been
c) will have been

b) have been

400

__________ the class ___________ their final project before Thursday?

a) Will / have finished
b) Will / finish
c) Will / be finishing

a) Will / have finished

500

While Rafael ________ the Halloween snacks, his son was putting on his Woody costume to go trick-or-treating. 

a) prepares
b) is preparing
c) was preparing

c) was preparing

500

Mercedes __________ to the Path of Tea last month, but she says she’ll come next time.

a) hasn’t gone
b) didn’t go
c) hasn’t been going

b) didn’t go

500

By next October, Sophie ___________ to eight more countries.

a) will travel
b) will have travelled
c) will have been traveling

b) will have travelled