Можно ли использовать when с present perfect


Present Perfect – это время, которое обычно используется для описания действий, которые произошли в прошлом и имеют связь с настоящим. Однако, многие учащиеся английского языка сталкиваются с вопросом: можно ли использовать слово «when» (когда) в предложениях с present perfect?

Ответ на этот вопрос немного сложный. Вообще говоря, в предложениях с present perfect слово «when» может использоваться, но есть некоторые особенности и ограничения, которые стоит учитывать.

Во-первых, слово «when» может использоваться с present perfect, когда оно относится к событию, которое произошло в прошлом, но время его происхождения не указано. Например: «I have visited Paris when I was a child» (Я посетил Париж, когда был ребенком). В этом случае «when» указывает на некоторую неопределенность во времени и не противоречит использованию present perfect.

Вопрос о возможности использования when в предложениях с present perfect

Иногда нам может потребоваться добавить информацию о деталях времени в предложение, поэтому используется вводное слово «when». Это позволяет указать точное время, когда произошло действие.

Однако при использовании «when» в предложениях с Present Perfect возникает определенная проблема. Дело в том, что Present Perfect подразумевает связь действия в прошлом с настоящим временем. И использование «when» может нарушить логику времени в предложении, поскольку оно может потерять связь с настоящим.

Например:

  • I have visited London when I was a child.
  • I have been to Paris when I was in college.
  • She has read that book when she was on vacation.

В этих предложениях использование «when» с Present Perfect создает неоднозначность времени и нарушает логику временных форм. Вместо этого рекомендуется использовать Past Simple для указания конкретного времени, когда произошло действие:

  • I visited London when I was a child.
  • I went to Paris when I was in college.
  • She read that book when she was on vacation.

Таким образом, в предложениях с Present Perfect рекомендуется избегать использования «when» и предпочтение отдавать Past Simple для указания точного времени.

Что такое present perfect?

Она образуется с помощью глагола «to have» в настоящем времени и третьей формы глагола (прошедшего причастия) основного глагола.

Примеры использования present perfect:

  • I have visited Paris many times. (Я много раз посещал Париж.)
  • She has already seen that movie. (Она уже видела этот фильм.)
  • We haven’t finished our homework yet. (Мы еще не закончили наши домашние задания.)

Present perfect используется для выражения связи прошлого с настоящим. Он употребляется в таких случаях:

  • Для описания событий, которые произошли в неопределенный момент прошлого, но имеют отношение к настоящему. (I have lost my keys. — Я потерял свои ключи.)
  • Для описания событий, которые произошли в прошлом, но оказывают влияние на настоящее время. (They have lived in this city for five years. — Они живут в этом городе уже пять лет.)
  • Для описания опыта и достижений в жизни. (She has written three books. — Она написала три книги.)

Какие времена можно использовать с when?

С наречием when можно использовать различные времена:

  • Present Simple — Настоящее простое время, используемое для описания обычных и постоянных действий в настоящем времени. Пример: When do you usually go to bed? (Когда ты обычно ложишься спать?)
  • Past Simple — Прошедшее простое время, используемое для описания действий, которые произошли в прошлом и закончились. Пример: When did you arrive at the party? (Когда ты приехал на вечеринку?)
  • Present Continuous — Настоящее продолженное время, используется для описания действий, происходящих в настоящем моменте. Пример: When are you leaving for work? (Когда ты уходишь на работу?)
  • Present Perfect — Настоящее совершенное время, используется для описания действий, произошедших в неопределенный момент в прошлом, но с влиянием на настоящее время. Пример: When have you ever eaten sushi? (Когда ты когда-либо ел суши?)
  • Present Perfect Continuous — Настоящее совершенное продолженное время, используется для описания длительных действий, которые начались в прошлом и продолжаются в настоящем. Пример: When have you been studying English? (Когда ты занимался изучением английского?)

Таким образом, наречие when можно использовать с различными временами для описания событий и действий в разных периодах времени.

Какие значения может иметь when в предложениях с present perfect?

Когда используется в предложениях с present perfect, «when» может иметь различные значения и смысловые нюансы:

  1. Указание на конкретное время в прошлом: «Когда я только что пришел домой, я понял, что забыл ключи.»
  2. Указание на период времени в прошлом: «Когда я был маленьким ребенком, я всегда играл с братом в парке.»
  3. Выражение событий, которые произошли после определенного момента времени в прошлом: «Когда они закончили свою работу, они отправились на обед.»
  4. Указание на состояние или ситуацию в прошлом, которая продолжалась до определенного момента времени: «Когда я видел его в последний раз, он все еще работал в том же магазине.»
  5. Выражение повторяющихся действий в прошлом: «Когда я каждый вечер возвращался домой, моя собака всегда радостно меня встречала.»

Как определить, можно ли использовать when в конкретном предложении с present perfect?

Определить, можно ли использовать «when» в предложении с present perfect, можно, применив следующие правила:

СитуацияПримерРезультат
Действие еще не завершеноI have been to Paris when I was a child.Можно использовать «when»
Действие завершено в определенный момент времениI have seen him when he arrived.Можно использовать «when»
Действие совершено неоднократно в прошломI have visited London when I lived in England.Можно использовать «when»
Действие не было завершено в прошломI have failed when I tried to climb the mountain.Нельзя использовать «when»
Действие совершено в неопределенное время в прошломI have eaten sushi when I was in Japan.Можно использовать «when»

Примеры предложений с present perfect и when

1. Как только она закончит работу, они пойдут вместе на обед.

When she has finished work, they will go out to lunch together.

2. Я куплю новую машину, когда заработаю достаточно денег.

I will buy a new car when I have earned enough money.

3. Они получат свои дипломы, когда успешно окончат университет.

They will receive their diplomas when they have successfully graduated from university.

4. Когда он проснется, мы уже уйдем.

When he wakes up, we will have already left.

5. Как только они вернутся домой, они увидят сюрприз, который я приготовил.

When they come back home, they will see the surprise I have prepared.

6. Мы сможем начать ужинать, когда приготовим все блюда.

We can start dinner when we have cooked all the dishes.

Добавить комментарий

Вам также может понравиться