The opinion of many native and non-native English speakers is that the perfect tenses are far from being ‘perfect’. They cause headaches for most people. On these pages, we will break the perfect tenses down into short sections that will make them easier to understand.
Time Expressions in the Present Perfect
The present perfect simple tense is used to
Describe actions that occurred in the past but are still relevant to the present.
Describe an action that started in the past but is still happening on a regular or habitual basis (like the present simple).
Describe actions that were repeated several times in the past.
The specific time in the past is unimportant, just the fact that it happened.
Note: Time Expressions – Present Perfect
NEVER use the same time expressions that you use in the past simple tense, such as: yesterday, a week ago, last night. You MAY use unspecific time expressions such as: ever, never, since, for, already, many times, before, so far, yet.
In order to form a typical sentence in the present perfect simple, choose a subject ((the person or thing that has done the action), add an auxiliary (or helping) verb: has or have + the V3 (past participle) form of the verb and then add the rest of the sentence.
| Subject | have/has +Verb(V3) (Past Participle) |
Rest of Sentence |
| I / You / We / They | have met | him before |
| He / She / It | has lived | here for three years |
The V3 (past participle) form of a regular verb looks just like a regular verb in the past simple:
There are quite a few irregular verbs in English. It pays to memorize them.
Note: Has Had – A verb combination that often causes confusion in the present perfect simple is has had or have had. Ex. I have had enough of your complaining! Have is the auxiliary (or helping) verb and had is the V3 (or past participle) of the main verb to have. It may look strange, but it is correct.
In general, we contract the subject (the person or thing that has done the action) and form of have:
You may have noticed that the 3rd person singular (he, she, it) contractions look like those in the present progressive. You can tell them apart by the use of the V3 and from the context of the sentence: he is > He’s eating now. / he has > He’s eaten dinner already
Save the long forms for when you want to create emphasis. When speaking, you should stress the have/has.
When shortening the auxiliary verb have/has and the negative, just remove the o in not and add an apostrophe (‘)
has not > hasn’t
have not > haven’t
When creating negative sentences, we usually use hasn’t or haven’t together + the V3 (past participle) form of the verb. Save the long forms (has not, and have not) for when you want to create emphasis. When speaking, put the stress on ‘not’.
| Subject | Auxillery Verb | Verb in V3 (Past Participle) |
Rest of Sentence |
| I / You / We / They | haven’t (have not) | ridden | a bike in many years |
| He / She / It | hasn’t (has not) | lost | enough weight yet |
To create a question that will be answered with a yes or no, start the question with Have or Has, (Haven’t or Hasn’t for a negative question) then add a subject (the person or thing that has done the action) followed by the V3 (Past Participle) form of the verb and only then add the rest of the sentence.
| Auxiliary Verb | Subject | Verb in V3 (Past Participle) |
Rest of Sentence |
| Have | I / you / we / they | begun | the meeting yet |
| Has | he / she / it | answered | your letter |
| Hasn’t | he / she / it | eaten | dinner yet |
Wh- questions are questions that require more information in their answers. Typical wh- words are what, where, when, why, who, how, how many, how much.
To create a wh-question, start with the wh-word, then add have or has, then the subject (a person or thing that has done the action), followed by the V3 (Past Participle) form of the verb and only then add the rest of the sentence.
| Wh-Word | Auxiliary Verb | Subject | Verb in V3 (Past Participle) |
Rest of Sentence |
| What | have | I / you / we / they | read | lately |
| Why | has | he / she / it | changed | color |
Tag questions are those short questions that are tagged onto the end of a sentence. They are used just to make sure that the person you’re talking to understood what you meant or to emphasize what you said.
They’re formed by using a regular sentence in the present perfect simple, then adding haven’t or hasn’t and a pronoun (I, you, we, they, he, she, it) and a question mark.
You may also add a positive tag when you’re using a negative sentence.
As a rule: When the sentence is positive, the tag is negative.
When the sentence is negative, the tag is positive.
Fill in the correct form of the present perfect simple as in the examples.
Answers: