Теория:

Использование 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 he, 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/