Привет! Давай разберем твою задачу вместе.
Ты привел фразу: "John got a two for his behavior because he has talked in class." Давай посмотрим, почему это не совсем правильно.
Суть задачи: Необходимо выбрать подходящее время глагола «talk» в предложении о поведении Джона в классе.
Правильное решение: Правильные варианты – "was talking" или "had been talking". Они указывают на действия, происходившие в прошлом.
Сравнение: Твое "has talked" использует Present Perfect, что подразумевает связь с настоящим. Однако действие идет о конкретном моменте в прошлом, поэтому используется Past Continuous (was talking) для указания на действие, происходившее в определённый момент в прошлом. Past Perfect Continuous (had been talking) показывает, что действие происходило до другого действия в прошлом.
Объяснение ошибок:
- "Has talked": Такое время опирается на настоящее и не подходит, так как ситуацией обсуждается конкретное поведение в прошлом.
- "Was talking": Подходит, так как мы описываем действие, происходившее в момент обсуждения (он разговаривал тогда, когда его оценивали).
- "Had been talking": Этот вариант также уместен, если мы хотим подчеркнуть предшествующее событие — его разговор перед получением оценки.
Не стесняйся задавать вопросы, если что-то еще непонятно! Как тебе мой ответ — поставь лайк или дизлайк!
