Present Perfect утворюється за допомогою допоміжного дієслова to haveу Present Simple і дієприкметника минулого часу (Past Participle) основного дієслова.
Past Participle правильних дієслів утворюється додаванням до інфінітива закінчення -ed, тобто за формою Past Participle правильних дієслів не відрізняється від Past Simple:
І/we/you/they have discussed
He/she has discussed
У розмовній мові вживаються переважно скорочені форми:
I've worked. He's worked. We've worked.
У питальній формі допоміжне дієслово ставиться перед підметом:
Have you ever lived in a village? Has she congratulated him?
У заперечній формі після допоміжного дієслова вживається заперечна частка not:
My friend has not come yet. We have not discussed it.
У розмовній мові замість have noti has notвживаються скорочені форми haven't, hasn'tабо 've not, 's not:
I’ve notdone anything. You haven't changed much. He's notcome yet.
У питально-заперечних реченнях вживаються скорочені форми haven'tі hasn't,які ставляться перед підметом:
Hasn't he been to Paris? Why haven't you put on your coat?