Choose the right answer. Now it is very hard for me to do it. You ...

A) ought not to
B) ought to have *
C) ought to have done
D) ought to do

Ответ:

Сборник: Английский язык
Параграф: Must / can’t / have to / needn’t

DTM тестирование онлайн | DTM test online