Русскоговорящему человеку очень часто приходят на помощь "вспомогательные слова", указывающее на время в английском языке. Дело в том, что система времен в английском и русском языках разительно отличаются: в русском языке существует три времени (прошедшее, настоящее, будущее), а в английском – 4 группы активных времен, каждая из которых состоит из прошедшего, настоящего, будущего времени. Благо отличительной чертой каждого времени, являются определенные слова, которые и помогают понять какое это время.
Ниже приведена таблица со "вспомогательными словами", указывающими на время в английском языке:
INDEFINITE |
CONTINUOUS |
PERFECT |
PERFECT CONTINUOUS |
|
PAST |
yesterday X days ago last week in xxxx year и другие слова, указывающие на то, что действие выполнено какое-то время назад |
at x o’clock yesterday from x to x yesterday for x hours last week the whole day all day long yesterday when he came и другие слова, указывающие на то, что действие выполнялось какое-то время в прошлом |
by x o’clock yesterday before we came by the end of last week и другие слова, указывающие на то, что действие было совершенно к определенному моменту в прошлом |
FOR …WHEN все слова характерные для CONTINUOUS и PERFECT т.е. действие продолжалось выполняться какое-то время к определенному моменту в прошлом времени |
PRESENT |
usually/generally always never often seldom sometimes т.е. слова, дающие понять, что действие рутинно. Не уделяется внимание точному времени выполнения и длительности самого действия. + заменяет будущее время, если идет речь о расписании, графике |
now at the moment at present + заменяет будущее время, когда действие заранее запланированно |
already yet ever never recently lately this week by now today и другие слова, показывающие связь между выполненным действием к настоящему моменту |
FOR…SINCE/WHEN т.е. действие выполняется какое-то время и до сих пор не закончилось |
FUTURE |
tomorrow next year in x days in xxxx year и другие слова, указывающие на то, что действие будет выполняться |
at x o’clock tomorrow from x to x tomorrow for x hours next week the whole day all day long tomorrow when he cames и другие слова, указывающие на то, что действие будет выполняться какое-то время в будущем |
by x o’clock tomorrow before we come by the end of next week и другие слова, указывающие на то, что действие будет выполнено к определенному моменту в будущем |
FOR …WHEN т.е. действие будет выполняться какое-то время к какому-то моменту времени в будущем |
Вот наглядные примеры:
Группа «Indefinite»:
Past: I cooked dinner* yesterday (2 hours ago, last Friday) – Я вчера готовила ужин.
Present: I always (very often) cook dinner – Я всегда готовлю ужин.
Future: I will cook dinner tomorrow (next Monday) – Я приготовлю завтра ужин.
Группа «Continuous» (говорящий, хочет подчеркнуть длительность действия):
Past: I was cooking dinner for two hours last Sunday (from 3:00 p.m. to 5:00 p.m.). – Я готовила ужин два часа в прошлое воскресенье.
Present: I am cooking dinner right now (at the moment) – Я готовлю ужин прямо сейчас.
Future: I will be cooking tomorrow for all day (at 5 o’clock tomorrow) – Завтра весь день я буду готовить ужин.
Группа «Perfect»:
Past: I had cooked dinner by 10 o’clock yesterday – Я приготовила вчера ужин к 10 часам.
Present: I have cooked dinner today – Я сегодня приготовила ужин.
Future: I will have cooked dinner by 10 o’clock tomorrow – Я приготовлю ужин завтра к 10 часам.
Группа «Perfect continuous»:
Past: I had been cooking dinner for all day, when he came – Я готовила ужин целый день, когда он ко мне пришел.
Present: I have been cooking dinner all day, that’s why I am tired – Я готовлю ужин целый день, поэтому я устала.
Future: I will have been cooking for hours, when you will go to work – Я ужу буду часами готовить, когда ты пойдешь на работу.
* В современном английском языке (особенно в американском варианте) слово «dinner» все чаще употребляется для обозначения ужина, а для обеда используют слово «lunch»
Подробнее о том, как образуется каждое время читайте в «Общая характеристика английских времен».