Продолжаем вот этот разбор. Перед тем как читать дальше, выберите ответ, который считаете правильным:
В предыдущем посте мы разобрали вариант have left (он неправильный), теперь давайте посмотрим на оставшиеся варианты.
Left — это неправильный глагол leave в Past Simple. Это время часто используется для описания последовательных действий в прошлом. Предложение из теста можно перефразировать так, чтобы в нем употреблялось Past Simple и все действия происходили одно за другим:
The students left, the classroom was empty, the teacher arrived.
В нашем случае использовать Past Simple нельзя, потому что одно из действий произошло до другого действия. На это указывает словосочетание By the time (к тому времени как).
Were leaving — Past Continuous от глагола to leave. Любой Continuous (продолженное время) содержит указание на процесс. Давайте изменим предложение из теста так, чтобы в нем можно было использовать Past Continuous. Ситуация может быть такой: студенты ждали учителя, он опаздывал, студенты решили уйти и столкнулись с учителем в дверях, то есть они были в процессе (кто-то уже ушел, кто-то выходил из класса) в тот момент, когда пришел учитель. Предложение может звучать так:
When the teacher arrived, the students were leaving.
Но в нашем случае правильный вариант глагола должен указывать на то, что одно из действий завершилось раньше другого: сначала студенты ушли, потом пришел учитель. Помним про by the time.
Правильный ответ — had left (Past Perfect).