He has a headache so he ____ take an aspirin.

must have
ought
must
had to
Elementary Grammar Exercises A1
English Modals Tests
Upper-Intermediate Grammar Exercises
Fiverr 2021 English Level Tests