Present Perfect Tense in English Grammar
Present Perfect Tense in English Grammar
Present Perfect Tense āĻšāϞ⧠āĻāĻŽāύ tense āϝāĻž āĻ āϤā§āϤ⧠āĻā§āύ⧠āĻāĻžāĻ āϏāĻŽā§āĻĒāύā§āύ āĻšā§ā§āĻā§ āĻāĻŋāύā§āϤ⧠āϤāĻžāϰ result, effect āĻŦāĻž connection āĻāĻāύ⧠present time-āĻāϰ āϏāĻžāĻĨā§ āĻāĻā§âāĻāĻŽāύ meaning āĻŦā§āĻāĻžāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤ Bengali learnersāĻĻā§āϰ āĻāύā§āϝ āĻāĻ tense āĻā§āĻŦ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ, āĻāĻžāϰāĻŖ âI have finishedâ, âShe has goneâ, âThey have learnedâ, âHave you ever visited?ââāĻāĻ āϧāϰāύā§āϰ sentence English speaking āĻāĻŦāĻ writing-āĻ āĻā§āĻŦ common. āĻāĻ lesson-āĻ āĻāĻĒāύāĻŋ present perfect tense meaning, uses, structure, has/have + V3 rule, already, just, yet, ever, never, since, for-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, common mistakes, practice āĻāĻŦāĻ quiz āϏāĻšāĻāĻāĻžāĻŦā§ āĻļāĻŋāĻāĻŦā§āύāĨ¤
āĻāĻ Lesson-āĻ āϝāĻž āĻļāĻŋāĻāĻŦā§āύ
Grammar Series Navigation
āĻāĻ lessonāĻāĻŋ previous lesson, next lesson āĻāĻŦāĻ main Grammar homepage-āĻāϰ āϏāĻžāĻĨā§ connected āĻāϰāĻž āĻšāϞā§āĨ¤
Present Perfect Tense āĻā§?
Present Perfect Tense is used for a completed action that has a connection, result, or effect in the present.
Previous Lesson-āĻāϰ āϏāĻžāĻĨā§ Connection
Lesson #17-āĻ āĻāĻĒāύāĻŋ Present Continuous Tense āĻļāĻŋāĻā§āĻā§āύ, āϝāĻž āĻāĻāύ āĻāϞāĻŽāĻžāύ action āĻŦā§āĻāĻžā§āĨ¤ Present Perfect Tense āϤāĻžāϰ āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻž, āĻāĻžāϰāĻŖ āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ complete action āĻŦā§āĻāĻžā§, āĻāĻŋāύā§āϤ⧠āϏā§āĻ action-āĻāϰ result āĻŦāĻž experience present time-āĻāϰ āϏāĻžāĻĨā§ connected āĻĨāĻžāĻā§āĨ¤
Present Perfect Tense-āĻāϰ main structure āĻšāϞ⧠Subject + has/have + V3. āĻāĻāĻžāύ⧠has/have āĻšāϞ⧠helping verb āĻāĻŦāĻ main verb-āĻāϰ past participle form āĻŦāĻž V3 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
She has gone to school.
They have learned English.
He has bought a new phone.
āĻāĻāĻžāύ⧠have finished, has gone, have learned, āĻāĻŦāĻ has bought present perfect tense.
Uses of Present Perfect Tense
āύāĻŋāĻā§āϰ card-āĻā§āϞā§āϤ⧠click āĻāϰāϞ⧠present perfect tense-āĻāϰ use āϏāĻšāĻāĻāĻžāĻŦā§ āĻĻā§āĻāĻžāĻŦā§āĨ¤
Present Result
Past action, present effect.
Life Experience
Ever, never, before.
Recent Action
Just, recently.
Unfinished Time
Today, this week, this year.
Past to Present
Since, for.
Change Over Time
Has improved, has changed.
Present Perfect Tense Structure
Positive, negative āĻāĻŦāĻ question structure āĻāĻžāϞā§āĻāĻžāĻŦā§ āĻŦā§āĻā§āύāĨ¤
| Sentence Type | Structure | Example | Bangla Meaning |
|---|---|---|---|
| Positive | Subject + has/have + V3 + Object | I have finished my work. | āĻāĻŽāĻŋ āĻāĻŽāĻžāϰ āĻāĻžāĻ āĻļā§āώ āĻāϰā§āĻāĻŋāĨ¤ |
| Negative | Subject + has/have + not + V3 + Object | She has not finished her work. | āϏ⧠āϤāĻžāϰ āĻāĻžāĻ āĻļā§āώ āĻāϰā§āύāĻŋāĨ¤ |
| Question | Has/Have + Subject + V3 + Object? | Have you finished your work? | āϤā§āĻŽāĻŋ āĻāĻŋ āϤā§āĻŽāĻžāϰ āĻāĻžāĻ āĻļā§āώ āĻāϰā§āĻ? |
| Wh-Question | Wh-word + has/have + Subject + V3? | Where have you been? | āϤā§āĻŽāĻŋ āĻā§āĻĨāĻžā§ āĻāĻŋāϞā§? |
Very Important Rule
Present Perfect Tense-āĻ main verb āϏāĻŦāϏāĻŽā§ V3 āĻšāĻŦā§āĨ¤ Correct: I have finished. Wrong: I have finish.
Present Perfect Tense Rules
Present perfect tense āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻ rulesāĻā§āϞ⧠āĻ āĻŦāĻļā§āϝāĻ āĻāĻžāύāĻž āĻĻāϰāĻāĻžāϰāĨ¤
Basic Rule
Present perfect tense-āĻāϰ structure āĻšāϞ⧠Subject + has/have + V3.
She has finished.
They have finished.
Has / Have Rule
He, she, it āĻāĻŦāĻ singular subject-āĻāϰ āϏāĻžāĻĨā§ has āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤ I, you, we, they āĻāĻŦāĻ plural subject-āĻāϰ āϏāĻžāĻĨā§ have āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
She has eaten.
I have seen it.
They have arrived.
Already / Yet
Already āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻžāĻ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻļā§āώ āĻšā§ā§āĻā§ āĻŦā§āĻāĻžā§āĨ¤ Yet āϏāĻžāϧāĻžāϰāĻŖāϤ negative āĻŦāĻž question sentence-āĻ âāĻāĻāύā§/āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻŋâ meaning āĻĻā§ā§āĨ¤
She has not finished yet.
Have you finished yet?
Ever / Never
Ever experience question-āĻ āĻŦā§āĻļāĻŋ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤ Never āĻŽāĻžāύ⧠āĻā§āĻŦāύ⧠āĻāĻāύ⧠āύāĻžāĨ¤
I have never visited London.
She has never eaten sushi.
Since / For
Since starting point āĻŦā§āĻāĻžā§āĨ¤ For duration āĻŦā§āĻāĻžā§āĨ¤ State verbs-āĻāϰ āϏāĻžāĻĨā§ present perfect āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
She has lived here for five years.
We have been friends for a long time.
Present Perfect vs Past Simple
Past simple finished past time āĻŦā§āĻāĻžā§āĨ¤ Present perfect past action with present connection āĻŦā§āĻāĻžā§āĨ¤
I have lost my key. = present result, key is missing now
She went to Dhaka last week. = past simple
She has gone to Dhaka. = she is not here now
Common V3 Forms for Present Perfect
Present perfect tense āĻļā§āĻāĻžāϰ āĻāύā§āϝ V3 āĻŦāĻž past participle āĻāĻžāύāĻž āĻā§āĻŦ āĻāϰā§āϰāĻŋāĨ¤
| V1 | V2 | V3 | Present Perfect Example |
|---|---|---|---|
| go | went | gone | She has gone home. |
| eat | ate | eaten | I have eaten breakfast. |
| see | saw | seen | Have you seen this movie? |
| write | wrote | written | He has written a letter. |
| finish | finished | finished | They have finished the work. |
| learn | learned | learned | We have learned the rule. |
| buy | bought | bought | She has bought a new bag. |
| do | did | done | I have done my homework. |
Bengali LearnersāĻĻā§āϰ Common Present Perfect Mistakes
Present perfect tense-āĻ learnersāϰāĻž has/have, V3 āĻāĻŦāĻ past time expression āύāĻŋā§ā§ āĻŦā§āĻļāĻŋ āĻā§āϞ āĻāϰā§āĨ¤
I have finish my work. â
I have finished my work. â
Present perfect tense-āĻ has/have + V3 āϞāĻžāĻā§āĨ¤
She have gone home. â
She has gone home. â
She-āĻāϰ āϏāĻžāĻĨā§ has āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
They has completed the task. â
They have completed the task. â
They-āĻāϰ āϏāĻžāĻĨā§ have āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
I have went there. â
I have gone there. â
Go-āĻāϰ V3 āĻšāϞ⧠gone, went āύā§āĨ¤
I have seen him yesterday. â
I saw him yesterday. â
Yesterday-āĻāϰ āĻŽāϤ⧠finished past time āĻĨāĻžāĻāϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ past simple āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
Have you ever went to Sylhet? â
Have you ever been/gone to Sylhet? â
Have-āĻāϰ āĻĒāϰ⧠V3 āĻŦāϏāĻŦā§: been/gone.
Present Perfect Tense Practice
āύāĻŋāĻā§āϰ exercises āĻāϰ⧠present perfect tense practice āĻāϰā§āύāĨ¤
A. Choose the Correct Verb Form
B. Make Negative and Question
C. Quick Quiz
This Lesson Belongs to These Grammar Topics
Main Grammar homepage-āĻāϰ card/topic structure-āĻāϰ āϏāĻžāĻĨā§ āĻāĻ lesson connect āĻāϰāĻž āĻšāϞā§āĨ¤
Tense
āĻāĻ lesson tense category-āĻāϰ detailed lesson.
Present Perfect
Past action with present result āĻŦāĻž experience āĻŦā§āĻāĻžāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤
Verb Forms
Present perfect tense-āĻ main verb V3 āĻšā§āĨ¤
Speaking Practice
Experience, recent action āĻāĻŦāĻ result āĻŦāϞāϤ⧠present perfect useful.
EngLrn Grammar Lesson Sequence
āĻāĻ lessonāĻāĻŋ Grammar Series-āĻāϰ āĻ āώā§āĻāĻžāĻĻāĻļ lesson āĻšāĻŋāϏā§āĻŦā§ tracked āĻāϰāĻž āĻšāϞā§āĨ¤
Lesson Complete?
āĻāĻ lesson complete āĻšāϞ⧠Grammar Lesson #19: Present Perfect Continuous Tense in English Grammar āĻĒā§ā§āύāĨ¤
Present Perfect Tense āύāĻŋā§ā§ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāĻļā§āύ
Beginner learnersāĻĻā§āϰ common questions-āĻāϰ āϏāĻšāĻ āĻāϤā§āϤāϰāĨ¤
Present Perfect Tense āĻā§?
Present Perfect Tense āĻāĻŽāύ āĻāĻāĻāĻŋ tense āϝāĻž āĻ āϤā§āϤ⧠āϏāĻŽā§āĻĒāύā§āύ āĻāĻžāĻā§āϰ present result, experience, recent action āĻŦāĻž present connection āĻŦā§āĻāĻžāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤
Present Perfect Tense-āĻāϰ structure āĻā§?
Structure āĻšāϞ⧠Subject + has/have + V3. Example: I have finished. She has gone. They have learned.
Has āĻāĻŦāĻ have āĻāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§?
He, she, it āĻāĻŦāĻ singular subject-āĻāϰ āϏāĻžāĻĨā§ has; I, you, we, they āĻāĻŦāĻ plural subject-āĻāϰ āϏāĻžāĻĨā§ have āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
Present Perfect āĻāĻŦāĻ Past Simple-āĻāϰ āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻā§?
Past Simple finished past time āĻŦā§āĻāĻžā§āĨ¤ Present Perfect past action-āĻāϰ present result, experience āĻŦāĻž connection āĻŦā§āĻāĻžā§āĨ¤
āĻāĻ lesson-āĻāϰ āĻĒāϰ āĻā§āύ lesson āĻĒā§āĻŦ?
āĻāĻ lesson-āĻāϰ āĻĒāϰ Present Perfect Continuous Tense in English Grammar āĻĒā§āĻž āĻāĻāĻŋāϤ, āĻāĻžāϰāĻŖ āϏā§āĻāĻžāύ⧠past āĻĨā§āĻā§ present āĻĒāϰā§āϝāύā§āϤ āĻāϞāĻŽāĻžāύ action āĻļā§āĻāĻžāύ⧠āĻšāĻŦā§āĨ¤
Present Perfect Tense in English Grammar for Bengali Learners
āĻāĻ lesson-āĻ Bengali learnersāĻĻā§āϰ āĻāύā§āϝ Present Perfect Tense in English Grammar āϏāĻšāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤ Present perfect tense past action with present result, life experience, recent action, unfinished time period āĻāĻŦāĻ past-to-present connection āĻŦā§āĻāĻžāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤
Has/have + V3 structure, positive, negative and question forms, already, just, yet, ever, never, since and for-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, present perfect vs past simple difference, common mistakes āĻāĻŦāĻ practice exercises āĻļā§āĻāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ learners English speaking, writing āĻāĻŦāĻ grammar accuracy improve āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āĨ¤
