The Present Perfect
Connect the past to the present — talk about experiences, recent results and ongoing situations using have / has + a past participle.
Choose a subject. A form. A use.
Five subjects, three forms, three uses — 45 combinations, all present perfect. Watch how have / has shifts with the subject and the sentence rebuilds around it.
Got the pattern? Jump to the practice →
The rules — with examples
How to build the three forms, when to use the present perfect, and the words that signal it.
The three forms
She has finished the report.
He hasn’t called back.
Has she arrived? — No, she hasn’t.
he / she / it = has. All other subjects = have. After haven’t / hasn’t the main verb is always the past participle — never the past simple form.
Three reasons to use the present perfect
Present perfect vs. past simple
The key rule: if the sentence contains a finished-time expression — yesterday, last week, in 2019, ago, when I was young — use the past simple, never the present perfect. The present perfect never specifies a finished point in time.
Irregular past participles to know
gone vs. been: “She has gone to Paris” = she’s there now. “She has been to Paris” = she visited and returned. In questions and with ever, always use been: “Have you ever been to Paris?”
Signal words & adverb position
Practise & score yourself
Ten questions — five multiple choice, five gap-fill. Instant scoring and a short explanation for every answer.
The one rule to remember
Use have / has + past participle when the past connects to now — an experience in your life, a result you can see, or a situation still in progress. The moment you add a finished time (yesterday, last year, in 2019), switch to the past simple.