Решение:
Утверждение о том, что словарь дорогой, но нет другого выбора, указывает на необходимость или обязанность. Глагол has to (или have to для других лиц) выражает такую необходимость.
Варианты:
- a) should — следует (совет)
- b) have to — должен (если бы подлежащее было во множественном числе)
- c) has to — должен (необходимость, обязанность для 'every student')
- d) ought to — следует (моральное обязательство)
Ответ: c) has to