Одной из причин, по которой хотелось добавить английскую версию блога было то, что это дало бы хороший повод подтянуть грамматику английского, с которым у меня достаточно большие проблемы.
Долго думал – стоит ли заводить такую рубрику в этом блоге, но – в IT без английского никуда, а потому, надеюсь, попытки разобраться с некоторыми нюансами и сложностями будут полезны и другим.
Собственно писать в этой рубрике начну с того, с чем у меня наибольшие трудности – это:
- времена
- артикли
- пунктуация (запятые)
- активный и пассивный залоги
Ну и к тому же – будет интересно рассмотреть правильное использование выражений типа kindly, или разницу между Setup и Set up – раньше использовал их как синонимы, хотя, как оказалось, это совершенно разные вещи (как и Login vs Log in).
Кроме того – отдельно добавлю пост по различным утилитам и онлайн-формам для облегчения жизни и изучения английского вообще.
Первая тема, с которой лично у меня возникают наибольшие трудности – это времена, поэтому решил начать именно с ним.
Ниже будет достаточно много теории и примеров, плюс видео, в котором прекрасно объясняются времена.
На самом деле, несмотря на кажущуюся сложность – с временами всё просто, но надо несколько раз вникнуть, и побольше практики.
По крайней мере – это не сложнее, чем разобраться с системными вызовами в ядре Linux или с Kubernetes 🙂
Содержание
Глаголы to be, to have, to do
Небольшой sidenote об основных глаголах.
To be
Глагол to be – быть, существовать, являться, находиться.
To be в Present (настоящее) форме – am/is/are:
- I употребляется только с am;
- he/she/it или существительное в единственном числе употребляются с is
- we/you/they или существительное во множественном числе употребляются с are
To be в Past (прошедшей) временной форме – was/were:
- I/he/she/it или существительное в единственном числе употребляются с was
- we/you/they или существительное во множественном числе употребляются were
См. To Be – Present Tense и To Be – Past Tense.
To have
Иметь, обладать.
To have в Present (настоящее) форме: have/has:
- I/we/you/they или существительное во множественном числе употребляются с have
- he/she/it или существительное в единственном числе употребляются с has
To have в Past (прошедшей) временной форме – had.
To do
Делать.
To do в Present (настоящее) форме – do/does.
- I/we/you/they или существительное в единственном числе употребляются с do
- he/she/it или существительное в единственном числе употребляются с does
To do в Past (прошедшей) временной форме – did.
См. Do or Does?
Shall/will
Отдельно – несколько слов о вспомогательных глаголах shall и will.
Оба используются в будущем времени, но shall является более формальной формой чем will.
В Американском Английском shall практически не используется, но если уж применять их – то:
- I/we: если речь о первом лице – используем shall
- you/he/she/it/they: если речь о третьем лице – используем will
Например:
- I shall be late.
- They will not have enough food.
В то же время – они меняются местами, если требуется указать на обязательность действия, например:
- I will not tolerate such behaviour.
- You shall go to the ball!
См. ‘Shall’ or ‘will’? и Future: will and shall.
Времена в английском
В английском имеется четыре видо-временных формы:
- Simple (простой) – to do
Описывают факт происхождения действия, безотносительно протяженности этого действия. Также они используются для описания действий, которые происходят с некоторой регулярностью. - Continuous (продолженный) – to be doing
Описывают то, что происходит в течение какого-либо промежутка времени, как правило, заданного тем моментом, о котором идет речь. Также глаголы данной группы времен всегда строятся с использованием глагола be, и к ним всегда добавляется окончание “-ing”. - Perfect (перфектный) – to have done
Описывают действия, которые уже завершились к какому-либо моменту времени. Глаголы в данной группе времен всегда используются с вспомогательным глаголом have, и они всегда стоят в форме причастия прошедшего времени. - Perfect Continuous (перфектно-продолженный) – to have been doing
Кроме этого – существует три времени:
- Past – прошлое
- Present – настоящее
- Future – будущее
Таблица английских времен с примерами
Теперь – соберём всё в единую таблицу:
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. Он уже приготовит ужин к тому моменту, когда ты придешь. |
|
Perfect Continuous / Perfect Progressive 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 – к (какому-либо моменту) |
Используя такую таблицу при составлении фразы на английском (а сложнее всего именно переводить с русского на английский, а не наоборот) – можно почти правильно угадать с временем, которое стоит использовать.
Объяснение всех времён в английском языке за 11 минут
Оригинал – тут>>>, но скачал на случай, если удалят с Youtube (которому доверия всё меньше и меньше) – достаточно толковое видео.
Времена одной картинкой
Вроде и юмор, но идея хорошая 🙂
Ссылки по теме
- Английские времена. Времена в английском языке (Verb Tenses)
- Все времена английского языка
- Using ‘have’ and ‘has’
- Do or Does?
- To Be – Past Tense
- To Be – Present Tense