It is very difficult choice to _____ make.

had to
have to
having to
must
Advanced Grammar Exercises
English Vocabulary Tests
English Worksheets
Elementary Grammar Exercises A1