Вправи по темі:
Граматичний тест середнього рівня "часи дієслів"

Часто часи в англійській мові представляють труднощі для тих, хто вивчає англійську. Пояснюється це тим, що система часів в англійській мові несхожа на ту, яка використовується в українській мові, хоча деякі паралелі провести можна. Однак у системи англійських часів є незаперечна перевага – вона має строгу упорядкованість, логічність, і підкоряється законам граматики.

Англійські часи. Коротка характеристика

Всього в англійській мові існує 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
Дія, що відбувається в певний момент у минулому (як правило, виражений іншим діянням у формі Past Simple). Дія, яка відбувається зараз. Дія, яка відбуватиметься через деякий час у майбутньому, зазначений момент.
  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 – до (якого-небудь моменту)