Чтобы правильно выбрать вариант ответа, давайте проанализируем каждую часть предложения и разберем грамматические правила.
В предложении говорится о том, что Мистер Смит работал в качестве инженера в течение десяти лет и затем стал продавцом. Это указывает на два разных временных факта, которые нужно правильно оформить.
Первое действие: «работал инженером» — как правило, это действие, которое произошло в прошлом и завершилось до момента, о котором мы говорим. Мы можем использовать Past Simple (простое прошедшее время) для этого действия.
Второе действие: «стал продавцом» — событие, произошедшее в прошлом, но имеет актуальность или влияние на настоящее. Здесь мы можем использовать Present Perfect (настоящее совершенное время) или, если действие было завершено, использовать Past Simple.
Теперь давайте взглянем на предложенные варианты ответов.
works; has become;
- Неправильно, так как "works" указывает на настоящее время, а это не соответствует контексту (мы говорим о прошлом).
worked; had become;
- Корректно, но время "had become" указывает на то, что действие "стало" тоже предшествовало какому-то другому в прошлом, что в контексте данной задачи не требуется.
has been working; became;
- Неправильно, так как "has been working" также указывает на настоящее время.
worked; has become;
- Неправильно, потому что "has become" указывает на действие, имеющее отношение к настоящему, что не совсем корректно в данном контексте.
had worked; became.
- Это правильный выбор, так как "had worked" указывает на действие, которое завершилось до другого действия в прошлом ("became").
Следовательно, правильный вариант ответа — 5) had worked; became.
Таким образом, полное предложение будет звучать так: "Mr. Smith had worked as an engineer for ten years before he became a salesman."