В Английском языке существует 4 способа построения предложений, выбор которых зависит от типа совершаемых действий:
Тип предложения с совершенными действиями (Perfect) использоуют, когда необходимо уточнить, что действие уже закончено к определенному моменту. Например:
В совершённых временах всегда используется глагол have (в нужной форме), а основное действие выражается отглагольным пассивным определением (причастием), которое образуется добавлением окончания +(e)d к правильному глаголу. А если глагол неправильный (исключение), то причастие берётся из третьего столбца таблицы неправильных глаголов.
Поначалу данная конструкция может показаться сложной из-за странности дословного перевода для русскоязычного человека, например: я имею сваренный суп (я сварил суп), я буду иметь помытую машину к 5 часам (я вымою машину к 5 часам). Но применять стандартную конструкцию для подобных случаев гораздо удобнее и проще, чем спрягать слово по наклонениям, временам, лицам и родам как в Русском языке.
Формы глагола have (иметь) настоящего времени: have - используется с местоимениями 1-го и 2-го лица (I, you, we, they) и существительными множественного числа, has - с местоимениями 3-го лица (he, she, it, who) и существительными в единственном числе.
Форма глагола have (иметь) прошедшего времени: had - используется со всеми субъектами.
Будущее время образуется с помощью частицы образования будущего времени will, глагол после частицы will не изменяется и всегда используется в формате инфинитива - have.

В настоящем и прошедшем времени отрицание строится с помощью частицы not, которая ставится сразу после глагола have (иметь). Форма глагола зависит от подлежащего и времени, или используется сокращенная форма: haven’t, hasn’t, hadn’t.
В будущем времени отрицание строится с помощью частицы not, которая ставится сразу после частицы образования будущего времени will или используется сокращенная форма: will + not = won’t. Тогда как глагол have (иметь) не изменяется и используется в формате инфинитива (have).
Вопросительные предложения строятся с помощью тех же элементов, что и отрицательные (при помощи глагола have и частицы образования будущего времени will), путем переноса их в начало предложения до подлежащего.
В настоящем и прошедшем времени глагол have (иметь) переносится в начало предложения перед подлежащим, при этом форма глагола зависит от подлежащего и времени.
Для образования вопросительного предложения в будущем времени, частица образования будущего времени will переносится в начало предложения перед подлежащим, глагол иметь (have) не изменяется, используется в формате инфинитива have.

Тема совершённых времён может показаться сложной и запутанной. Но с регулярной практикой вы начнёте лучше её понимать и сможете уверенно использовать Perfect в речи. А для практики у нас есть эффективный грамматический тренажёр, который поможет вам закрепить тему и научиться правильно строить предложения.