Top.Mail.Ru
Ответы
Аватар пользователя
13лет
Изменено

I have been и i was - какая разница?

Дополнен

например - i have been in londow a week ago или i was in londow a week ago

Дополнен

London

По дате
По рейтингу
Аватар пользователя
Знаток
13лет

Разница смысловая. I was in London a couple of years ago-Я был в Ландоне пару лет назад. I've been in London for two weeks- Я провел в Лондоне 2 недели. -здесь делается акцент на длительность уже завершенного действия, тогда, как в первом случае просто на сам факт.

Источник: Живу в Англии
Аватар пользователя
Мастер
13лет

"a week ago" - выражение, которое употребляется с ЗАВЕРШЁННЫМ периодом. Поэтому правильно: "I was in London a week ago".

Отличие между этими двумя грамматическими временами.
Вообще, странно, что они путаются. Одно из них - это настоящее время, другое прошедшее. Это же РАЗНЫЕ ВРЕМЕНА относительно настоящего момента.
Итак, Simple употребляется, чтобы констатировать факт или установить частотность действия. А Perfect рассказывает не о самом действии, а о некоем РЕЗУЛЬТАТЕ этого действия.

I am in London - "Я бываю (или сейчас нахожусь) в Лондоне". I was in London - "Я там был (бывал, находился) ". Констатируется факт в настоящем или прошедшем.

I have been in London - "К настоящему моменту я уже там побывал". Говорится не о пребывании там, а о результате, например, что я получил опыт разговора на английском и т. п. I had been in London - "К какому-то моменту в прошлом я уже там побывал". Всё то же самое, но в прошедшем времени.

Аватар пользователя
Оракул
13лет

Если указывается (или подразумевается) определённое время, то I was.
Поэтому здесь возможно только I WAS in London a week ago.
Если никакое время не указывается и не подразумевается, то I have been.
I have been TO London. (когда это было - в данном предложении указывать нельзя) .
ррр - единственная, кто правильно написала предложение в Present perfect. (с предлогом TO)

Аватар пользователя
Ученик
13лет

Первое используется, когда событие произошло в прошлом но имеет связь с настоящим или результат.
Второе это простое прошедшее время. действие началось и закончилось в прошлом, как правило используется с точным указанием времени

Аватар пользователя
Ученик

Если вы пишете предложение с конструкцией I've been(где-то), То в этом времени используется предлог не in, а to. Следите за собой! Советчики, блин!

Аватар пользователя

I was – я был. Но уже закончил;
I have been – я имею быть. Я стал. И по-прежнему продолжаю быть.

Также можно выразиться и с другими глаголами, допустим, I know:
I knew – я знал;
I have known – я узнал. И по-прежнему продолжаю знать.

Или I love:
I loved – я любил;
I have loved – я полюбил, или стал любящим.

Аватар пользователя
Ученик
10лет

после have been надо не IN london а TO London



Видео по теме