Краткое пояснение: В английском языке двойное отрицание избегается. Если используется 'no', то глагол должен быть в утвердительной форме. Или, если используется отрицательная форма глагола ('haven't'), то вместо 'no' ставится 'any'.
Пошаговое решение:
- В английском языке действует правило недопустимости двойного отрицания.
- Вариант 1: Если мы используем 'no', то глагол должен быть утвердительным: 'They have got no lessons...'.
- Вариант 2: Если мы хотим использовать отрицательную форму глагола 'haven't', то вместо 'no' необходимо использовать 'any': 'They haven't got any lessons...'.
- В данном случае, из предложенных вариантов, утвердительная форма 'have' с 'no' является грамматически корректной.
Ответ: have