Теория:

Использование Present Perfect в различных типах предложений.
 
Данное время образуется при помощи вспомогательного глагола have/has \(+\) глагола действия в \(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/