Теперішній доконаний час утворюється за допомогою допоміжного have/has та третьої форми основного дієслова
I | have been |
he | has been |
She | has been |
It | has been |
You | have been |
We | have been |
They | have been |
I (Я) |
have done (робив) |
this job before. (цю роботу раніше.) |
We (Ми) |
have spoken (поговорили) |
to him. (з ним.) |
He (Він) |
has gone (поїхав) |
to Italy. (в Італію.) |
She (Вона) |
has been (була) |
to that restaurant. (у цьому ресторані.) |
Ми ставимо already, just між допоміжним дієсловом have/has та третьою формой дієслова в стверджувальних реченнях.
I (Я) |
have just seen (щойно бачив) |
her. (її.) |
They (Вони) |
have already left (вже поїхали) |
for Italy. (в Італію.) |
She (Вона) |
has just driven (щойно поїхала) |
to work. (на роботу.) |
Ми ставимо yet в заперечних і питальних реченнях і слово yet іде наприкінці речення.
Заперечні речення утворюються за допомогою частки not, яка додається до допоміжного дієслова haven't/hasn't
He (Він) |
hasn't cleaned (не прибрав) |
his room yet. (свою кімнату ще.) |
We (Ми ще) |
haven't booked (не бронювали) |
the tickets yet. (квитки.) |
He (Він) |
hasn't called (не дзвонив) |
me for two month. (мені два місяці.) |
I (Я) |
haven't done (нічого не зробила) |
any work since you came. (відколи ти прийшов.) |
В питальних реченнях допоміжне дієслово have/has міняється місцями з підметом.
Have they (Вони) |
won (виграли) |
the game? (гру?) |
Has she (Вона) |
come back (повернулася) |
from her holiday yet? (зі своєї відпустки вже?) |
Have you (Ти) |
eaten (їв щось) |
anything yet? (вже?) |
Has he (Він) |
ever flown (коли-небудь літав) |
in a helicopter? (на гелікоптері?) |
Мовні ситауції | Слова маркери |
---|---|
говоримо про досвід | ever, never, before |
говоримо про нещодавнє минуле | just, already, yet, recently |
говоримо про період часу, що розпочався у минулому і триває до теперішнього моменту | how long, for, since |
з найвищим ступенем прикметників | the best, the most interesting |
з порядковими числівниками | the first, the second |
1. Ми говоримо про досвід, але не уточнюємо, коли саме цей досвід відбувся.
2. Ми говоримо про нещодавнє минуле за допомогою слів just, already, yet, recently, lately.
3. Ми говоримо про період часу, коли дія почалася в минулому та все ще триває.
4. Ми вживаємо Present Perfect з найвищим ступенем прикметників за прикладом речень нижче.
Коли ми були в якомусь місці та вже повернулися, ми використовуємо have been to.
Коли ми пішли/поїхали в якесь місце і ще не повернулися, ми використовуємо have gone to.
Коли ми пішли/поїхали в якесь місце і ще знаходимося там, ми використовуємо have been in.
Коли ми уточнюємо час, коли дія відбулася за допомогою слів yesterday, last week, last year, ago, ми не можемо використати Present Perfect. Замість нього ми вживаємо Past Simple.
Слова маркери для Present Perfect и Past Simple
Present Perfect | Past Simple |
---|---|
ever | yesterday |
never | last night/week/month/year |
just | in 1999 |
already | a minute/a week ago |
yet | from 2011 to 2014 |
How long...? | When...? |
for | What year...? |
since | on Sunday/Monday |
before | when I was a child |
Коли ми говоримо про період часу, ми вживаємо слово for. Коли ми говоримо про певний момент в часі, з якого почалася дія, ми вживаємо since
since | for |
---|---|
Friday | two hours |
my birthday | three days |
10 o'clock | four weeks |
January | a year |
2011 | half an hour |
we moved | fifteen minutes |
I was a child | months |
last year | a long time |
yesterday | ages |