Задача Задача №3477673
А
А
Правильный вариант: have been revising
Пояснение по шагам:
- Фраза "for three hours" обозначает длительность действия, которое началось в прошлом и продолжается до настоящего момента. Для таких случаев в английском языке обычно используют время Present Perfect Continuous (has/have been + глагол с окончанием -ing).
- Глагол с формой -ing: "revise" → "revising".
- Соответствует и число: "The students have been revising" (множественное число согласуется с have).
Почему другие варианты неправильны здесь:
- have revised: Present Perfect Simple. Обычно употребляется без акцента на длительности или завершенности конкретной длительности. С "for three hours" звучит неестественно, если речь идёт о продолжающемся процессе.
- been revise: грамматически неверно (нет такой формы).
- revised: простое прошедшее время. Не подходит, если действие ещё идёт в момент речи.
Итоговое предложение: The students have been revising for their Italian exam for three hours.