Формообразование: глагол «have» + 3-я форма смыслового глагола.
3-я форма правильных глаголов образуется путем добавления -ed:
complain - complained.
Для неправильных глаголов: have + Past Participle
Употребление
о действиях, начавшихся в прошлом и продолжающихся по настоящее время (в основном с глаголами состояния know, be, have, possess, own):
He has had this computer for two years. (= он купил компьютер 2 года назад и он все еще у него есть.)о действии, произошедшем в прошлом , но имеющем видимый результат в настоящем:
Look at Tom. He`s sad because he has failed his exam.о действиях, произошедших в неустановленное время в прошлом. При этом действие более важно, чем время:
Ha has talked to Maria.о недавно завершенных действиях, результат которых налицо в настоящем:
She has done the shoppingо личном опыте, переживаниях, изменениях, которые произошли:
She has cut her hair short recently.А так же:
в предложениях со словами «today», «this morning/afternoon/week», «so far» и т.п., когда эти периоды времени не закончены к моменту речи или важно подчеркнуть колличество.
Указатели времени
Указатели времени, употребляемые с Prsent Perfect:
just, already, yet, ever, never, for, since