Знаете, какое самое важное качество для изучающего английский? Наблюдательность и внимание к тем знакам и словам-подсказкам, которые существуют в языке. Если присмотреться, кажется, что сам английский язык помогает не сделать ошибку и дает особые сигналы. Стоит только двигаться по указателям, и обязательно выйдешь на нужное время.

Мы не случайно употребили слово «указатели». В английском действительно есть показатели, или маркеры времен, которые указывают на регулярность действия, особый промежуток времени или определенною точку временного отсчета.

Разумеется, time markers - это еще далеко не ключ к расшифровке грамматики английского языка, не надейтесь, что все будет так просто, и всегда будьте бдительны. Тем не менее, показатели времени помогают понять логику временных отношений в речи или тексте на английском.

Present Continuous

В английском языке Present Continuous встречается очень часто и указывает на длительность действия в настоящем.

  • Now - сейчас
Mary is playing the guitar now. Сейчас Мэри играет на гитаре.
  • At the moment - в данный момент
The refrigerator isn’t working at the moment. В данный момент холодильник не работает.
  • Still - все еще

John is still washing the dishes. Джон все еще моет посуду.

Future Simple

  • Tomorrow - завтра
Tomorrow Jared will go to London. Завтра Джаред уедет в Лондон.
  • Next month / year - в следующем месяце/году
Jack will finish school next year. Джек закончит школу в следующем году.
  • In … days / years - через … дней/лет
Ronald will arrive in 2 days. Рональд прибудет через 2 дня.
  • the day after tomorrow - послезавтра
  • tonight - сегодня вечером
  • one of these days - на днях
  • next week - на следующей неделе
  • next month - в следующем месяце
  • next year - в следующем году
  • in an hour - в течение часа
  • in a minute - в течение минуты
  • later - позже
  • soon - скоро
  • in (the) future - в будущем

Future Continuous

  • this time tomorrow / next week - в это время завтра / на следующей неделе
  • for - в течение… (какого-либо времени)

Future Perfect

  • By - к.
I will have finished my project by the end of the month. Я закончу свой проект к концу месяца.
  • Before - до.

Chris will have found a job before Christmas. Крис найдет работу до Рождества.

Past Simple

  • Yesterday - вчера.
Yesterday we were at home. Вчера мы были дома.
  • A week / a year ago - неделю/год назад.
Alex moved to the USA a week ago. Алекс переехал в США неделю назад.
  • Last month / year - в прошлом месяце/году.
Last month Fred sold his car. В прошлом месяце Фред продал свою машину.
  • When - когда.
I was in the kitchen, when you came. Я был на кухне, когда ты пришел.
  • the day before yesterday - позавчера
  • just now - только что
  • the other day - на днях
  • last week - на прошлой неделе
  • last month - в прошлом месяце
  • last year - в прошлом году
  • last decade - в прошлом десятилетии
  • last century - в прошлом веке
  • an hour ago - час назад
  • three hours ago - три часа назад
  • two weeks ago - две недели назад
  • in 1992- в 1992 году
  • at 6 o"clock - в 6 часов

Past Continuous

  • From … till … - с … до …
Helen was watching a movie at the cinema yesterday from 5 till 7. Хелен вчера смотрела фильм в кино с 5 до 7.
  • All day long / for the whole day - весь день.
  • He was working hard all day long. Он усердно работал весь день.

Подразделяются на 4 группы: простые (Simple/Indefinite), продолженные (Continuous/Progressive), совершенные (Perfect) и продолженные совершенные (Perfect Continuous) времена. Что же поможет нам выбрать правильный вариант?

Слова-маркеры времени в английском языке помогают правильно определить видовременную форму, потому их рекомендуется выучить наизусть. Звёздочкой* помечены неоднозначные показатели времени, которые могут встречаться в разных случаях.

Таблица слов-спутников для всех времен английского языка

Употребляется при описании действий в настоящем, происходящих регулярно, с повторением, а не только в момент речи. Используется при описании режима, расписания, привычек и т.д.

Usually – обычно
I usually wake up at 7 o’clock. Обычно я просыпаюсь в 7 часов.
Аlways – всегда
Alice always gets good marks at school. Элис всегда получает хорошие оценки в школе.
Often – часто
Terry often drinks tea in the morning. Терри часто пьет чай с утра.
Every day / morning / week – каждый день/каждое утро/каждую неделю
Every week Rob goes to the gym. Каждую неделю Роб ходит в спортзал.
Sometimes / from time to time / occasionally – иногда
Sometimes I visit my Granny in the suberbs of Moscow. Иногда я навещаю бабушку в пригороде Москвы.
At the weekend / on weekends / on Saturdays / on Friday – На выходных / по субботам / в пятницу
We have a party on Fridays. По пятницам у нас вечеринка.
Seldom / rarely – редко
We rarely go to the swimming pool. Мы редко ходим в бассейн.
Never* / hardly ever – никогда / почти никогда
Ann never watches horror films. Энн никогда не смотрит фильмы ужасов.

2. Слова-спутники Past Simple

Употребляется при описании действий, которые произошли в прошлом.

Yesterday – вчера
Yesterday we were at home. Вчера мы были дома.
A week / a year ago – неделю/год назад
Alex moved to the USA a week ago. Алекс переехал в США неделю назад.
Last month / year – в прошлом месяце/году
Last month Fred sold his car. В прошлом месяце Фред продал свою машину.
When* – когда
I was in the kitchen, when you came. Я был на кухне, когда ты пришел.

3. Слова-спутники Future Simple

Употребляется при описании действий, которые произойдут в неопределенном будущем.

Tomorrow – завтра
Tomorrow Jared will go to London. Завтра Джаред уедет в Лондон.
Next month / year – в следующем месяце/году
Jack will finish school next year. Джек закончит школу в следующем году.
In … days / years – через … дней/лет
Ronald will arrive in 2 days. Рональд прибудет через 2 дня.

4. Слова-спутники Present Continuous

Употребляется при описании действий, происходящий в данный момент, в момент речи.

Now – сейчас
Mary is playing the guitar now. Сейчас Мэри играет на гитаре.
At the moment – в данный момент
The refrigerator isn’t working at the moment. В данный момент холодильник не работает.
Still* – все еще
John is still washing the dishes. Джон все еще моет посуду.

5. Слова-спутники Past Continuous

Употребляется при описании действий, происходивших в какой-то момент или период в прошлом.

From … till …* – с … до …
Helen was watching a movie at the cinema yesterday from 5 till 7. Хелен вчера смотрела фильм в кино с 5 до 7.
– весь день
He was working hard all day long. Он усердно работал весь день.

6. Слова-спутники Future Continuous

Используется при описании действий, которые будут происходить в конкретный момент или период в будущем.

from … till …* – с … до …
Tony will be working in the office tomorrow from 9 to 11 o’clock. Тони будет работать в офисе завтра c 9 до 11 часов.
All day long* / for the whole day* – весь день
He will be writing an article all night long. Он будет писать статью всю ночь.

7. Слова-спутники Present Perfect

Употребляется при описании действий, завершившихся к моменту речи или к настоящему в целом.

Just – только что
Harry has just made a cake. Гарри только что сделал торт.
Already – уже
I have already done my homework. Я уже сделал свое домашнее задание.
Yet – все еще
Liza hasn’t chosen the flowers yet. Лайза все еще не выбрала цветы.
Since – с
I haven’t played football since finishing the university. Я не играл в футбол с окончания университета.
Recently – недавно
Sally has recently been at the theatre. Салли недавно была в театре.
Never* / ever* – никогда / когда-нибудь
I have never been to London. Я никогда не был в Лондоне.

8. Слова-спутники Past Perfect

Используется при описании действия, которое завершилось к некоторому моменту прошлого.

Before* / after* – до / после
I had brushed my teeth before I went to bed. Я почистил зубы перед тем, как лечь спать.
By* – к
Ann had spoken with her boss by 12 o’clock yesterday. Вчера к 12 часам Энн поговорила со своим начальником.

9. Слова-спутники Future Perfect

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

By* – к
I will have been finished my project by the end of the month. Я закончу свой проект к концу месяца.
Before* – до
Chris will have found a job before Christmas. Крис найдет работу до Рождества.

10. Слова-маркеры времён Perfect Continuous

Как можно догадаться из названия, времена группы Perfect Continuous представляют собой смесь Perfect и Continuous. Следовательно, их функция – длительное действие, которое привело к результату в прошедшем / настоящем / будущем.

for* – в течение
I had been reading for 5 hours. Я читал уже 5 часов.
I have been reading for 5 hours. Я читаю уже 5 часов.
I will have been reading for 5 hours. Я буду читать уже 5 часов.

WARNING: слова-маркеры — это не панацея! Как мы видим, некоторые из них встречаются сразу в нескольких временах. Часто это можно объяснить вот так: возьмём фразу «from … till …» и увидим, что она является признаком длительности действия, а длительность может быть в прошедшем, настоящем и будущим временах. Тем не менее, наличие слова-спутника является очень хорошим признаком правильной видовременной формы.

Зачастую времена в английском языке представляют трудности для изучающих английский. Объясняется это тем, что система времен в английском языке непохожа на ту, которая используется в русском языке, хотя некоторые параллели провести все же можно. Однако у системы английских времен есть неоспоримое достоинство – она обладает строгой упорядоченностью, логичностью, и подчиняется законам грамматики.

Английские времена. Краткая характеристика

Всего в английском языке существует 12 времен, которые делятся на четыре группы:

- simple или indefinite (группа простых времен);

- continuous или progressive (группа длительных или продолженных времен);

- perfect (группа совершенных времен);

- perfect continuous или perfect progressive (группа совершенных длительных времен).

В английском языке так же, как и в русском языке, действие, выраженное глаголом, может происходить в прошедшем, настоящем, или будущем. Соответственно, каждая из названных выше групп времен может быть выражена в прошедшем времени (past tense ), настоящем времени (present tense ), или будущем времени (future tense ).

Каждая группа времен в английском языке выражает разные ситуации.

Простые времена описывают факт происхождения действия, безотносительно протяженности этого действия. Также они используются для описания действий, которые происходят с некоторой регулярностью.

Длительные времена , как следует из названия, описывают то, что происходит в течение какого-либо промежутка времени, как правило, заданного тем моментом, о котором идет речь. Также глаголы данной группы времен всегда строятся с использованием глагола be , и к ним всегда добавляется окончание "-ing" .

Совершенные времена описывают действия, которые уже завершились к какому-либо моменту времени. Глаголы в данной группе времен всегда используются с вспомогательным глаголом have , и они всегда стоят в форме причастия прошедшего времени.

Совершенные длительные времена , как видно из названия, определяют в себе признаки времен совершенной и длительной группы, они описывают действия, которые продолжались на протяжении определенного периода времени. Глаголы данной группы используют два вспомогательных глагола – have и been , и имеют окончание "-ing ".

Запомнив несложные правила, приведенные выше, выбирать между этими группами времен будет намного проще.

Таблица английских времен с примерами

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

Past (прошедшее время) Present (настоящее время) Future (будущее время)
Simple / Indefinite Факт происхождения действия в прошлом. Действие, которое происходит с некоторой регулярностью. Действие, которое должно произойти в будущем.
cooked cook / cooks shall / will cook
He cooked yesterday.
Он готовил вчера.
He cooks dinner every Friday.
Он готовит ужин каждую пятницу.
He will cook tomorrow.
Он будет готовить завтра.
Continuous / Progressive
be + глагол + ing
Действие, которое происходит в указанный момент в прошлом (как правило, выраженный другим действием в форме Simple Past). Действие, которое происходит сейчас. Действие, которое будет происходить через некоторое время в будущем, в какой-либо указанный момент.
was / were cooking am / is / are cooking shall / will be cooking
He was cooking when the phone rang.
Он готовил, когда зазвонил телефон.
He is cooking now.
Он готовит сейчас.
He will be cooking when you come.
Он будет готовить, когда ты придешь.
Perfect
have + глагол
Действие, которое завершилось до другого действия в прошлом, или до момента в прошлом. Действие, которое произошло в какой-то неуказанный момент в прошлом, и эффект которого, зачастую, имеется в настоящем. Действие, которое завершится до другого действия в будущем, или до момента в будущем.
had cooked has / have cooked shall / will have cooked
He had cooked the dinner when the phone rang.
Он уже приготовил ужин, когда зазвонил телефон.
He has cooked many meals.
Он приготовил много блюд.
He will have cooked dinner by the time you come.
Он уже приготовит ужин к тому моменту, когда ты придешь.

have + been + глагол + ing
Действие, которое происходило в течение периода времени до другого действия в прошлом, или до момента в прошлом. Действие, которое началось в прошлом, и которое происходит в течение некоторого периода времени, и продолжается в настоящем. Действие, которое начнется в будущем, и которое будет происходить в течение некоторого периода времени до другого действия в будущем, или момента в будущем.
had been cooking has / have been cooking shall / will have been cooking
He had been cooking for a long time before he took lessons.
Он готовил уже некоторое время, прежде, чем он пошел на курсы по кулинарии.
He has been cooking for over an hour.
Он готовит уже больше часа.
He will have been cooking all day by the time she gets home.
Он будет готовить уже весь день к тому моменту, как она придет домой.

Признаки времен в английском языке

В определенной степени каждая группа английских времен может иметь некоторые признаки, которые подсказывают, помогают понять, какое время использовать в том или ином случае. И хотя такие признаки не позволяют со стопроцентной достоверностью определить, какое время будет самым правильным в данном случае, они все же упрощают задачу выбора.

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

Например:
yesterday (вчера) указывает на simple past
every day (каждый день) указывает на simple present
tomorrow (завтра) указывает на simple future
while (в то время, как) указывает на past continuous
now (сейчас) указывает на present continuous

В английском языке много таких слов-признаков, выражающих какой-либо момент или период во времени, и многие из них указывают на то, произошло действие в прошлом, или только произойдет в будущем, и они могут подсказывать, время какой группы следует использовать. Если научиться распознавать такие слова-признаки, то это очень поможет при выборе времен. Однако следует учитывать, что некоторые такие слова-признаки могут использоваться в более, чем одной группе времен. Ниже приводится таблица, содержащая основные такие слова-признаки, и показывающая, на какое время они указывают.

Past (прошедшее время) Present (настоящее время) Future (будущее время)
Simple / Indefinite Simple Past Simple Present Simple Future
yesterday – вчера
last year / month / etc – в прошлом году / месяце / и т.д.
one year / month ago – один год / месяц назад
every morning / day / etc. – каждое утро / каждый день / и т.д.
always – всегда
usually – обычно
frequently / often – часто
sometimes – иногда
tomorrow – завтра
tonight – сегодня вечером
next week / month / etc. – на следующей неделе / в следующем месяце / и т.д.
soon – скоро
in the future – в будущем
Continuous / Progressive Past Continuous Present Continuous Future Continuous
while – в то время, как
when – когда
now – сейчас
right now – прямо сейчас
this week / minute / etc. – на этой неделе / в эту минуту / и т.д.
when – когда
after – после
as soon as – как только
before – прежде
Perfect Past Perfect Present Perfect Future Perfect
before – раньше
already – уже
by the time – к тому времени
until then / last week / etc. – до этого момента / до прошлой недели / и т.д.
after – после
until now – до настоящего момента
since – с тех пор
ever – когда-либо
never – никогда
many times / weeks / years / etc. – много раз / много недель / много лет / и т.д.
for three hours / minutes / etc. – в течение трех часов / минут / и т.д.
by the time you go (somewhere) – к тому времени, как ты пойдешь (куда-либо)
by the time you do (something) – к тому времени, как ты сделаешь (что-либо)
already – уже
Perfect Continuous / Perfect Progressive Past Perfect Continuous Present Perfect Continuous Future Perfect Continuous
before – раньше
for one week / hour / etc. – в течение одной недели / одного часа / и т.д.
since – с тех пор
for the past year / month / etc. – в течение последнего года / месяца / и т.д.
for the last 2 months / weeks / etc. – в течение последних 2 месяцев / недель / и т.д.
up to now – до настоящего времени
since – с тех пор
by the time – к тому времени
for ten days / weeks / etc. – в течение десяти дней / недель / и т.д.
by – к (какому-либо моменту)

а) John (вгостяхуЭннвпервыйраз): I didn`t know you lived in such a spacious apartment.

Ann: I`ve always lived in this apartment. I was born in it.

Джон: Я не знал, что ты живешь в такой просторной квартире.

Энн: Я всегда жила в этой квартире. Я здесь родилась.

I thought you were still in France. When did you return?

I got back on Sunday.

Я думал, ты еще во Франции. Когда ты вернулся?

Я вернулся в воскресенье.

Have you spoken to him?

Yes, I spoke to him yesterday.

Ты с ним поговорил?

Да, я поговорил с ним вчера.

б) Обратите внимание, что беседа о прошлом событии часто начинается вопросом и ответом в Present Perfect, но продолжается, как правило, в Past Simple, даже если нет указания на время. Это объясняется тем, что впервые упомянутое действие теперь становится определенным, законченным в понятии говорящих.

Where have you bought this dress?

I`ve bought it in Paris.

How much did you pay for it?

It wasn`t very expensive.

Где ты купила это платье?

Я купила его в Париже.

Сколько ты заплатила за него?

Оно было не очень дорогим.

– Where have you been?

I`ve been at the bakery.

What have you bought?/What did you buy?

I have bought/ I bought a loaf of white bread.

Why did you buy white bread? I like rye bread.

Где ты был?

Я был в булочной.

Что ты купил?

Я купил две булки белого хлеба.

Зачем ты купил белый хлеб? Я люблю ржаной хлеб.

в) The Present Perfect Tense часто употребляется в газетах и репортажах, для того чтобы познакомить читателей (слушателей, зрителей) с событием, которое затем будет описываться в Past Simple. Время события часто сообщается во втором предложении:

3 people have died in a car crash. The accident happened last night in a snowstorm.

Три человека погибли в автокатастрофе. Авария произошла вчера вечером во время снежной бури.

Даже если время действия не указано, во втором предложении все равно, как правило, употребляется Past Simple.

Three prisoners have escaped from Parkwood jail. They climbed over the wall and went away in a car which was waiting for them.

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

г) The Present Perfect Tense часто используется в письмах:

I haven`t written to you for a long time, but I`ve been very busy lately.

Я давно не писал тебе, но я в последнее время очень занят.

We have considered your application. We want to inform you that you have been admitted to our University.

Мы рассмотрели Ваше заявление. Сообщаем Вам, что Вы приняты в университет.

Наречия времени указывают на то, когда именно произошло действие. По значению наречия времени можно разделить на наречия определенного времени, неопределенного времени и наречия длительности. Наречия каждой категории имеют свои особенности и выступают маркерами различных времен английского языка.

1. Наречия и выражения, которые относятся к определенному моменту времени и отвечают на вопрос Когда (именно)?

2.Наречия и выражения, которые относятся к неопределенному моменту времени . Они не отвечают на конкретные вопросы.

3. Наречия и выражения, которые указывают на продолжительность действия . Они отвечают на вопросы С какого времени? и Как долго?

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

Наречия определенного времени.

Наречия, указывающие не определенное время, отвечают на воспрос “Когда?” и обычно используются с прошедшими временами или относятся к будущему.

К этой категории относятся односложные наречия, указывающие на “точку во времени”: today, yesterday, tomorrow . Кроме того, наречиями времени могут выступать различные комбинации со словами last, next, ago, this :

last/next week/ month/ year

next week/ month/ year

a week/month/year ago

this week/ month/year

Наречия определенного времени могут дополняться словами-модификаторами: early (earlier), late (later) :

earlier this week - ранее на этой неделе

later today - позже сегодня
тоже относятся к наречиям определенного времени:

at ten o’clock / half past seven

on the 1st of April / Wednesday

at midday/ midnight/ noon

Некоторые из этих выражений могут определеться модификаторами (early, earlier, sharp, punctually и другими):

later in September - позже в сентябре

at 9 o"clock sharp - ровно к девять часов

punctually at midday - ровно в полдень

earlier in 2010 - ранее в 2010

В разговорной речи предлоги (in, on,at) и слова (last, next) могут упускаться :

See you Friday. - Увидимся в пятиницу.

I called him Monday. - Я позвонил ему в понедельник.

Выражения типа this + день недели (this Monday / this Tuesday ) обозначают ближайший будущий понедельник, вторник и т.д. от момента речи и слово this заменяют словом next:

This Sunday we are going to the circus. - В следующее воскресенье мы идем в цирк.

Выражения типа this + месяц (this December/ October) обозначают ближайший месяц к моменту речи:

We are going on holiday this July. - Мы едем в отпуск в июле.

The results will be announced this October. - Результаты объявят в октябре.

Выражения this morning/afternoon/evening, tonight могут относиться к прошлому, настоящему и будущему:

I have met him this evening. - Я встретил его сегодня вечером.

I feel sick this evening. - Мне нехорошо сегодня вечером.

I’m meting him this evening. - Я встречаюсь с ним сегодня вечером.

Наречия неопределенного времени.

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

afterwards ["??ft?w?dz] - впоследствии, позднее, позже, после, потом

already [??l"red?] - уже

another day - на днях

another time - в другой раз

at last [?t l??st] - в конце концов

at once [?t w?n(t)s] - сразу же, тотчас же, немедленно

early ["??l?] - рано, в начале

eventually [?"ven?u?l? ] - в конечном счёте, в итоге, в конце концов

formerly ["f??m?l?] - когда-то, прежде, раньше, некогда

immed i ately [?"mi?d??tl?] - немедленно, тотчас же, сразу, незамедлительно

instantly ["?n(t)st?ntl?] - немедленно, тотчас, незамедлительно

just [??st] - только что, совсем недавно

late ["le?t] - поздно

lately ["le?tl?] - недавно, за последнее время, в последнее время, на днях

now - сейчас, теперь, в настоящий момент

nowadays ["nau?de?z] - в наши дни, теперь, в наше время

once - когда-то, некогда, однажды

one day - некогда, когда-то, однажды, когда-нибудь

presently ["prez(?)ntl?] - ныне, сегодня, сейчас, теперь

recently ["ri?s(?)ntl?] - недавно, на днях, в последнее время

some day - когда-нибудь

soon - скоро, вскоре, в скором времени, в ближайшее время

still - до сих пор, (всё) ещё, по-прежнему

straightway ["stre?twe?] - немедленно, сразу, без промедлений

subsequently ["s?bs?kw?ntl?] - впоследствии, позднее, позже, после, потом

suddenly ["s?d(?)nl?] - вдруг, внезапно, неожиданно

then [ðen] - тогда, в то время, затем, позже, после, потом

these days - в наши дни, в наше время, в настоящее время

ultimately ["?lt?m?tl?] - в конечном счёте, в конце концов

yet - ещё, всё ещё, пока что

Эти наречия могут использоваться с различными временами:

Present Simple: already, nowadays, now, presently, these days

Present Continuous: now, these days, still, presently

Present Perfect: already, yet, just, recently, lately

Past Simple: afterwards, another day, at once, early, eventually, formerly, immediately, instantly, late, suddenly, then

Future Simple: another day, another time, eventually, one day, straightaway, ultimately

Одни и те же наречия неопределенного времени за счет своей многозначности могут использоваться с разными временами в различных контекстах.

Наречия длительности.

Длительность (период времени) может выражаться предложными сочетаниями с предлогами by, during, for, to, till, since, throughout и следующими наречиями:

... ago - тому назад

all day / night long - весь день/всю ночь

any more / not any more - больше не (не дольше)

any longer / not any longer - больше не(не дольше)

no longer - больше не (не дольше)

no more - больше не (не дольше).

Рассмотрим особенности этих сочетаний и предлогов.

Since + момент времени обозначает момент начала действия, которое продолжается до настоящего момента (Present Perfect) или момент начала действия, которое продолжалось до определенного момента в прошлом (Past Perfect). Чаще используется со временами группы Perfect:

I havent"t been to the theatre since last year. - Я не был в театре с прошлого года.

I was to the theatre on Sunday, but I hadn’t been there since last year. - Я был в театре в воскресенье, но я не был там с прошлого года.

Период времени + ago также обозначает момент начала действия (Past Simple), при этом обратный отсчет времени ведется от настоящего момента:

I met him five years ago. - Я познакомился с ним пять лет назад.

He started writing his book a month ago. - Он начал писать свою книгу месяц назад.

Вопросительное слово How long ago? (в отличие от How long ?) подразумевает ответ в Past Simple, а не в Present Perfect, так как является эквивалентом When? :

How long ago did you start writing your book? - A month ago. - Когда вы начали писать свою книгу? -Месяц назад.

How long ago did you meet him? - Five years ago. - Когда вы встретили его? -Пять лет назад.

For + период времени обозначает продолжительность действия с момента его начала в прошлом, настоящем или будущем:

She stayed with us for two weeks.(Past Simple) - Она гостила у нас две недели.

She has been staying with us for two weeks. (Present Perfect Continuos) - Она гостит у нас уже две недели.

She will stay with us for two weeks. (Future Simple) - Она будет гостить у нас две недели.

For сочетается с различными существительными, для того, чтобы подчеркнуть продолжительность действия:

For ages - целую вечность, сто лет

For hours - часами

For days - целами днями

For weeks - недели напролет

For months - месяцами

For years - годами, много лет

I haven’t seen you for ages! Where have you been? - Я не видел тебя сто лет! Где ты был?

He has been playing computer games for hours. - Он уже часами играет на компьютере.

В утвердительных предложениях с глаголами, которые обозначают продолжительные действия (be, live, work, stay ) в Present Perfect or Past Perfect for может упускаться:

She has stayed with us (for) two weeks.

He has worked here (for) five months.

We have lived in Moscow (for) two years.

Иногда for может упускаться в утвердительных предложениях при обращении к будущему действию:

She will stay here/ live here (for) two weeks.

He will work here (for) five months.

We will live in Moscow (for) two years.

В отрицательных предложениях for упускаться не может:

She hasn’t stayed here for two weeks.

He hasn"t worked here for five months.

We haven"s lived in Moscow for two years.

From ...to/till/untill обозначают определенный период, который может относиться к прошлому, настоящему и будущему:

She stayed with us from September to/till November. (Past)

She always stays with us from September to/till November. (Present)

She will stay with us from September to/till November. (Future)

Слово from может иногда упускаться:

My parents work nine till five. - Мои родитель работают с девяти до пяти.

They will stay in the USA January till May. -Они пробудут в США с января до мая.

By и till/untill обозначают период времени до окончания действия. Когда используются глаголы, обозначающие продолжительные действия (work, live, stay ) то by не используется:

I"ll work here till/until Friday. - Я буду работать здесь до пятницы.

He stayed at home till 7 o’clock. - Он оставался дома до 7 часов.

Когда используются глаголы, происходящие за момент времени (start, finish, leave ) в отрицаниях можно испрльзовать только till/until (не раньше, чем):

I won’t leave till/untill Friday. - Мы не уедем до пятницы.

We are not going to finish the project until next month. - Мы не собираемся заканчивать проект до следующего месяца.

During и in всегда используются с существительным и определяют весь период либо опреледенные моменты в течение периода:

We went skiing durung/in the winter. - Мы ездиди кататься на лыжах зимой.

We went skiing three times during/in the winter. - Мы ездили кататься на лыжах трижды зимой.

Throughout может заменять during и in , если действие относится ко всему периоду, от начала до конца:

We had meetings throughout summer. - Мы проводили встречи на протяжении лета.

During and throughout могут сочетаться с the whole или the entire , чтобы подчеркнуть, что что-либо происходило в течение всего периода:

During the whole/ the entire summer I didn"t go the the beach. - На протяжении всего лета я не ходил на пляж.

During the whole/ the entire spring he was preparing for his exams. - На протяжении всей весны он готовился к экзаменам.

All day/night (long) акцентирует то, что действие продолжалось в течение всего дня либо всей ночи. All обычно сочетается с этими словами. Слово long используется для придания эффекта:

He slept all day long. - Он проспал весь день.

It snowed heavily all night long. - Всю ночь шел сильный снег.

Not any more, not any longer и no longer используются, чтобы показать, что продолжительное действие не может длиться дольше определенного периода и должно прекратиться. В английском эти наречия ставятся в конце предложения:

I can"t work here any longer. - Я больше не могу работать здесь.

They can"t wait for your answer any more. - Они больше не могут ждать вашего ответа.

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

Если вы хотите повысить свой уровень английского языка - в онлайн школе Enginform - это то, что вам нужно. Записывайтесь на бесплатное вводное занятие и приступайте к обучению в нашей школе.