have                          verb + -ed
has       +                   past participle - причастие прошедшего времени  

Причастие прошедшего времени правильных глаголов имеет окончание -ed. Для неправильных глаголов форма причастия прошедшего времени берется из таблицы неправильных глаголов или из словаря.

Positive and negative
Утверждение и отрицание

I
We
You
They
've (have)
haven't
worked in a factory.
He
She
It
's (has)
hasn't

Question
Вопросы

Have I
we
you
they
been to the United States?
Has he
she
it

Short answer
Краткие ответы

"Have you been to Egypt?"
"Yes, I have." / "No, I haven't."

"Has she ever written poetry?"
"Yes, she has." / "No, she hasn't."

Замечание.
Мы не можем использовать I've, they've, he's и т.д.
в кратких ответах.

Неправильно: "Yes, i've", "Yes, we've"

Правильно: "Yes, i have", "Yes, we have"

 

Use
Употребление

Present Perfect Simple относится к действию в прошлом, связанном с настоящим. Present Perfect Simple в каком-то смысле относится к настоящему времени. Эта форма обращается к настоящему через прошлое и выражает то, что произошло до настоящего момента.

I've met a lot of famous people.
(до момента речи)
She's lived here all her life.
(жила до момента речи, и, возможно, будет жить в будущем)

Существует два главных типа использования Present Perfect Simple:

  1. Для выражения действия в прошлом. Нас интересует опыт как часть чьей-то жизни.

    I've travelled a lot in Africa.
    They've lived all over the world.

    Обычным для этого случая является использование ever (когда-либо) и never (никогда).

    Have you ever been in a car crash?
    My mother has never flown in a plane.

  2. Для выражения действия или состояния, которое началось в прошлом и продолжается в настоящем.

    I've known Alice for six years.
    How long have you worked as a teacher?

    Обычным для этого случая является использование слов for (в течение) и since (с тех пор как).

    We've lived here for two years.
    I've had a beard since I left the army.

    Замечание
    Во многих языках это использование выражается настоящим временем. С точки зрения логики:
    "Peter is a teacher. Peter is a teacher for ten years." Но в английском языке существует время Present Perfect Simple, которое обращается через настоящее в прошлое. Поэтому по-английски это выражается как "Peter has been a teacher for ten years."

    Неправильно: Peter is a teacher for ten years.

    Правильно: Peter has been a teacher for ten years.


Present Perfect Simple & Past Simple

  • Обратите внимание на использование Present Perfect и Past Simple в следующих предложениях.

    I've lived in Rome for six months. (все еще живу)
    I lived in London for a year. (сейчас я живу в другом месте, не в Лондоне)

    Sally's written several books. (она еще жива и может написать еще книги)
    Shakespeare wrote many plays. (он уже умер и больше не напишет новых пьес)

    He's worked in the bank for three years.
    He started working in the bank in 1989 (when he was 20, three years ago).

  • Обратите внимание на неправильные предложения и сравните их с правильными.

    Incorrect  I've broken my leg last year.
    Correct  I broke my leg last year.
    Incorrect  He works as a musician all his life.
    Correct  He has worked as a musician all his life.
    Incorrect  When have you been to Greece?
    Correct  When did you go to Greece?
    Inorrect  How long do you have your car?
    Correct  How long have you had your car?
Назад Пройти тест Вперед

Комментарии (0)

Чтобы оставить свой комментарий пройдите авторизацию на сайте!