Present Perfect Tense
The present perfect tense is used to talk about things that happened in the past but are still connected to now.
What You'll Learn
- How to form the present perfect tense using has or have + past participle
- How to use the present perfect tense with the words never, ever, already, and yet
- How to choose between has and have
When to Use
- Something that happened before now (time not stated): "I have visited the zoo before."
- Something that has never happened: "She has never eaten durian."
- Asking about experience: "Have you ever been to Malaysia?"
- Something just completed: "He has already finished his homework."
How to Form
The present perfect tense is formed using has or have + the past participle of the verb.
Choosing "has" or "have"
| Subject | Helper Verb | Example |
|---|---|---|
| I | have | I have watched this show. |
| You | have | You have grown taller. |
| We | have | We have cleaned the room. |
| They | have | They have eaten lunch. |
| He | has | He has read the book. |
| She | has | She has lost her pencil. |
| It | has | It has stopped raining. |
Remember: Use has with he, she, and it. Use have with I, you, we, and they.
Regular Past Participles
For most verbs, the past participle is the same as the simple past tense form. Add -ed to the base verb.
| Base Verb | Past Participle | Example |
|---|---|---|
| walk | walked | She has walked to school. |
| play | played | They have played this game before. |
| clean | cleaned | I have cleaned my room. |
| finish | finished | He has finished eating. |
Irregular Past Participles
Some verbs change in a special way. You need to remember these.
| Base Verb | Past Participle | Example |
|---|---|---|
| eat | eaten | She has eaten her lunch. |
| go | gone | He has gone to the library. |
| see | seen | I have seen that movie. |
| write | written | We have written our names. |
| do | done | They have done their work. |
| take | taken | She has taken the MRT. |
| read | read | He has read all the books. |
| buy | bought | Mum has bought some bread. |
Key Rules
- Use "has" with singular subjects (he, she, it): "She has painted a picture." Do not say "She have painted."
- Use "have" with I, you, we, they: "They have arrived at school." Do not say "They has arrived."
- "Already" goes between has/have and the past participle: "I have already packed my bag." It shows something is done.
- "Yet" goes at the end of questions and negative sentences: "Have you finished yet?" or "I have not eaten yet." It shows something is expected but not done.
- "Ever" is used in questions: "Have you ever seen a rainbow?" It means "at any time before now."
Common Mistakes
| Wrong | Right | Why |
|---|---|---|
| She have finished her work. | She has finished her work. | Use "has" with she, not "have" |
| I have ate my lunch. | I have eaten my lunch. | Use the past participle "eaten", not the simple past "ate" |
| He has already went home. | He has already gone home. | Use the past participle "gone", not the simple past "went" |
| Have you finish yet? | Have you finished yet? | After has/have, use the past participle form |
| I have seen never a whale. | I have never seen a whale. | "Never" goes between has/have and the past participle |
Clue Words
Words that signal the present perfect tense:
already, yet, never, ever, before, just
Where they go in a sentence:
- already, never, ever, just go between has/have and the past participle
- yet, before go at the end of the sentence
Examples:
- "I have already done my homework."
- "She has never been late."
- "Have you ever tried laksa?"
- "He has not called yet."
- "We have been there before."
Tip: If you see the words "already", "yet", "never", or "ever" in a sentence, it is very likely the present perfect tense. Look for has/have + past participle nearby.
Practice Tips
- The has/have check: Look at the subject. Is it he, she, or it? Use "has". Is it I, you, we, or they? Use "have".
- The past participle check: After has/have, make sure you use the past participle, not the simple past. Say "have eaten" (not "have ate"), "has gone" (not "has went"), "has written" (not "has wrote").
- The word order check: Put "already", "never", "ever", and "just" between has/have and the past participle. Put "yet" and "before" at the end of the sentence.
Quick Reference
| What you want to say | Pattern | Example |
|---|---|---|
| Something happened (time not stated) | has/have + past participle | I have visited the Night Safari. |
| Something never happened | has/have + never + past participle | She has never tried satay. |
| Asking about experience | Have/Has + subject + ever + past participle | Have you ever seen a hornbill? |
| Something is done | has/have + already + past participle | He has already packed his bag. |
| Something is not done (expecting it) | has/have + not + past participle + yet | They have not arrived yet. |