Настоящее совершённое время (Present perfect):

Подлежащее + Have (Has) + Причастие прошедшего времени

I have earned, you have earned, he/she/it has earned, we have earned, you have earned, they have earned.

В третьем лице единственного числа используется форма "has", во всех других случаях - вспомогательный глагол "have".

Формирование:

Как правило, причастие прошедшего времени образуется от основной формы глагола + окончание "ed".
Пример: work - worked.

К правильным глаголам с окончанием "-e" добавляется только буква "-d".
Пример: use - used.

У неправильных глаголов - особые формы прошедшего времени и причастия, которые необходимо запомнить.
Пример: eat - ate - eaten.

I have eaten two ham sandwiches. - Я съел два бутерброда с ветчиной.

Отрицательная форма:

Подлежащее + Have (Has) + Not + Причастие прошедшего времени.

Пример: He has not changed. - Он не изменился.

Вопросительная форма:

В вопросительной форме подлежащее и глагол have (has) меняются местами:

Have (Has) + Подлежащее + Причастие прошедшего времени ?

Have you seen today's paper? - Вы видели сегодняшнюю газету?

Если в вопросительной форме используется вопросительное слово, то оно ставится в самом начале фразы:

Вопросительное слово + Have (Has) + Подлежащее + Причастие ?

What have you done? - Что ты сделал?

Использование:

Настоящее совершённое время выражает

- действия, которые начались в прошлом, и которые ещё не завершились в настоящем,

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

Примечание: Если говорящий находится с событием в одном временном промежутке, то используется Present perfect:

I have been in Italy this year. - Я был(а) в Италии в этом году.

Если говорящий находится за пределами того промежутка времени, к которому относится событие, то используется Past Simple:

I was in Italy last year. - Я был(а) в Италии в прошлом году.

Present perfect применяют с указателями времени (today, this year/month/week, ...) или с некоторыми наречиями (already, ever, just, yet, ...).

He has just arrived in Los Angeles. - Он только что прибыл в Лос-Анджелес.
...

Учим Языки (u4yaz.ru) — онлайн сообщество для изучения иностранных языков, в форме открытой базы знаний. Получайте помощь в изучении языка. Английский для начинающих и продвинутых.
Узнайте как выучить английский, немецкий, французский, испанский, итальянский и другие иностранные языки вместе с нами! Повышайте свой уровень английского и других иностранных языков.