He has a headache so he ____ take an aspirin.

must
must have
ought
had to
Table of English Grammar Contents (All Levels)
Advanced Grammar Exercises
Upper-Intermediate Grammar Exercises
Intermediate Grammar Exercises