Лингвистика

Английский язык! Как правильно?

Нам в школе объяснили про Present Perfect. И прошли такие слова как for,during,while. Как правильно использовать их? Можете дать советы и формулу?
for - в течение, в продолжение;
during - в течение, в продолжение, во время;
while - пока, в то время как.

Мы используем for и указываем какой-то отрезок времени, для того чтобы сказать, как долго что-то происходило: for three years - в течение трех лет; for five hours - на протяжении пяти часов; for a month - в течение месяца.

I have worked in this office for two years - Я работал в этом офисе два года (в течение двух лет).
Tom and I played tennis for an hour yesterday - Мы с Томом вчера играли в теннис в течение часа.
My sister is going to Moscow for a month in December - Моя сестра в декабре уезжает на месяц в Москву.
Are you going away for the holidays? - Ты уезжаешь на праздники?

В подобных предложениях употребление during неуместно.
The music played in the office for five days - Музыка играла в офисе на протяжении пяти дней (мы не можем сказать during five days).

During в свою очередь употребляется в сочетании с существительным, чтобы показать, когда что-то случилось (а не как долго что-то происходило): during the conference - во время конференции; during my trip - во время моей поездки; during the lesson - в течение урока.

Вот несколько примеров.
I felt bad during the lesson - Я плохо себя почувствовал во время урока.
I met my old friend during my trip - Я встретил своего старого друга во время поездки.
The roof fell during the conference - Крыша обрушилась во время конференции.
Somebody stole John's car during the night - Кто-то украл машину Джона ночью.

Как было сказано выше, during употребляется в сочетании с существительным, но while употребляется со связкой подлежащего и сказуемого.

Сравните нижеследующие пары предложений.
The roof fell during the conference - Крыша обрушилась во время конференции.
The roof fell while we were at the conference - Крыша обрушилась в то время, когда мы были на конференции.

I met my old friend during my trip - Я встретил своего старого друга во время поездки.
I met my old friend while I was travelling - Я встретил своего старого друга, пока я путешествовал.

John found $100 during the walk - Джон нашел 100 долларов во время прогулки.
John found $100 while he was walking - Джон нашел 100 долларов, пока он был на прогулке.

Необходимо запомнить, что когда мы говорим о будущем, после слова while не нужно ставить will.
Майра Амангелди
Майра Амангелди
61 299
Лучший ответ
В учебнике все есть, а если еще и словарь взять в руки--задача решена
for - в течение, в продолжение;
during - в течение, в продолжение, во время;
while - пока
1.используя for для указывания какого-то отрезка времени :for three years - в течение трех лет
2.during в свою очередь употребляется в сочетании с существительным, чтобы показать, когда что-то случилось :during the lesson - в течение урока
3.while употребляется со связкой подлежащего и сказуемого: I met my old friend while I was travelling - Я встретил своего старого друга, пока я путешествовал.
Анастасия Шайхисламова Сколько учите английский? Дадите какие нибудь советы?