have to / must
past perfect
present simple
Future Perfect Continuous
Future Continuous
300

1. Yesterday I ________ finish my geography project.

 must
 mustn't
 had to

had to

300

1. We ________ finished eating dinner.

 had not
 not had
 'd had not

had not

300

1. Do you _____ chocolate milk?

 like
 likes
 be like

like

300

1. My mom ________ for two days by the time I see her.

 has been travelling
 will have been travelling
 will has been travelling

will have been travelling

300

10. Sorry, I can't. I ________ my daughter to work at that time.

 will be taking
 'll take
 won't be take

will be taking

300

2. She will ________ wait in line like everyone else.

 must
 have to
 has to

have to

300

2. Had they _____ to her before?

 spoke
 spoken
 spoked

spoken

300

2. He _____ not want to go to the movies.

 do
 does
 is

does

300

10. She'll still be groggy. She ________ undergoing surgery for three hours.

 will has been
 will have been
 will be have

will have been

300

1. I ________ during rush hour.

 will be driving
 will have drive
 will be drive

will be driving

300

3. All employees ________ on time for work.

 must be
 mustn't
 have to

must be

300

3. You _____ not left yet.

 would
 had
 would had

had

300

10. You _____ so happy today!

 looks
 seem
 be

seem

300

9. The films run all night. We ________ movies for six hours by the time the feature comes on.

 watched
 will have been watching
 will watch

will have been watching

300

9. At noon tomorrow, I ________ on a beach somewhere.

 'll be relaxing
 relax
 will being relax

will be relaxing

300

5. If you are under 13 you _____ to get your parents' permission.

 have
 must
 musn't

have

300

4. I had never _____ her before.

 see
 saw
 seen

seen

300

9. We _____ European.

 do be
 are
 do are

are

300

8. The teachers will ________ for a month by the time the deal is made.

 have been striking
 will strike
 will be striking

have been striking

300

6. We'll be ________ the news at 10pm.

 watch
 watching
 to watch

watching

300

4. We ________ forget to take the chicken out of the freezer.

 have to not
 must
 mustn't

mustnt

300

5. We arrived at 8:05, but the train _____ already left.

 has
 have
 had

had

300

8. My parents _____ in a two-bedroom apartment.

 live
 lives
 are live

live

300

5. We ________ been waiting long.

 wont have
 have not will
 will have not


wont have

300

4. Nigel _____ be coming to the picnic.

 won't
 won't not
 willn't

wont