Future
Had better/it's time
Be supposed to
Mix
100

Look! The sky is dark. It (rain) __________ soon.

is going to rain

100

You __________ (finish) your report before the deadline.

had better finish

100

Employees __________ (wear) their ID badges while inside the office.

are supposed to wear

100

I think the team __________ (will / is going to / are going to) finish the report by Friday.

will

200

I’m sorry, they can’t come to the meeting tomorrow. They (meet) __________ a client at 3 pm.

are meeting

200

It’s time for the manager __________ (review) the project plan.

to review

200

She __________ (not check) the equipment before starting her shift. It is not her responsibility.

isn't supposed to check

200

We __________ (are meeting / will meet / are going to meet) the client tomorrow at 11 AM.

are meeting

300

Don’t worry, I (help) __________ you with the project.

will help

300

It’s high time you __________ (clean) your workspace.

cleaned

300

We __________ (have) a meeting at 3 PM, but it was cancelled at the last minute.

were supposed to have

300

You __________ (had better / will / are going to) check your emails before the meeting starts.

had better

400

She __________ (not launch) my app next month. She decided yesterday.

isn't going to launch

400

It is about time she __________ (apologize) for her mistake.

apologized

400

The team __________ (submit) their designs yesterday, but I didn’t receive anything.

was supposed to submit

400

It’s time you __________ (start / started / to start) working on the presentation.

started

500

I believe the new update __________ (not improve) user experience.

won't improve

500

It’s time for the developers __________ (fix) the bugs in the system.

to fix

500

I __________ (meet) with the client last Tuesday, but they didn’t show up.

was supposed to meet

500

We __________ (are supposed to / were supposed to / had better) follow the new security rules starting next month.

are supposed to

M
e
n
u