Теорія:

Present Perfect в реченнях різного типу.
 
Цей час створюємо за допомогою допоміжного дієслова have/has \(+\) дієслово-присудок в \(3\) формі/із закінченням -ed(d).
  
До правильних дієслів додаємо -ed(d), неправильні дієслова вживаємо в 3 формі! 
 
Has вживаємо, якщо підметом є слово в \(3\)особі однини.
  
Стверджувальна форма:

I have cooked.

You have cooked.

She/he/it has cooked.

We have cooked.

You have cooked.

They have cooked.
  
Mary and Sam have cooked grilled fish.
  
fish.jpg
 
 
Заперечні речення:

I have not cooked.

You have not cooked.

She/he/it has not cooked.

We have not cooked.

You have not cooked.

They have not cooked.
  
Питальні речення:

Have I cooked?

Have you cooked?

Has she/it/he cooked?

Have we cooked?

Have you cooked?

Have they cooked?
 
Скорочені форми:

I have \(=\) I've.

He has \(=\) He's.

I have not \(=\) I haven't.
Джерела:
http://examinedexistence.com/