- Дискуссии >
- Раздел: English >
- "They have been to America la…
"They have been to America last month."
Перевод:Они были в Америке в предыдущем месяце.
6 комментариев
11
"They have been to America." Это устойчивое выражение, но можно сказать "They were in America."
Параллельно изучая английский с Пимслером зациклился на конструкции "have been". В сети нашел этот пример на Duolingo. Прочитал предложение и перевод - понятно. Прочитал Ваш комментарий - не понятно. Почему в данном предложении обязательно должно быть "were"? И почему "have been" не имеет места быть?
Потому что Present perfect он на то и present, что связан с настоящим, такой указатель времени как last month сразу же переносит нас в прошлое и требует простого прошедшего. Вот если бы предложение было- Я бывал а Москве, тогда нужен present perfect, потому что ваша жизнь ещё не закончилась, а вот если сказать Гоголь бывал в Москве, то past simple, потому что он уже умер.