Теория:

Использование 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-2366925_640.png
Рис. \(1\). Grilled fish
 
Отрицательное предложение:

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.
Источники:
Рис. 1. Grilled fish, 2017, https://pixabay.com/images/id-2366925/ Pixabay License CC0 Free for commercial use No attribution required.