Present Perfect Tense

The Present Perfect Tense expresses actions or events that began in the past and are still true or appropriate in the present time, or are now finished. Present Perfect is also used to tell about something which happened in the past but the exact time of the action isn’t known.

We form The Present Perfect with have/has and the Past Participle Form of the main verb.

a. I have visited my grandfather.
b. Has she called the police?

Forming Present Perfect

We use the past participle (verb3) of verbs to form the present perfect tense. The past participle of regular verbs is formed in the same way as in the past tense. See Irregular Verbs for a list of present, past and past participle forms of irregular verbs.

Affirmative FormSubject + have / has + verb3 + complement
She has found her book.
Negative FormSubject + haven't / hasn't + verb3 + complement
She hasn't found her book.
Question FormHave / Has + subject + verb3 + complement ?
Has she found her book?
Negative QuestionHaven't / Hasn't + subject + verb3 + complement ?
Hasn't she found her book?

Use of Present Perfect

1) We use present perfect for a past action whose time is not mentioned and has a relation to the present. We are not interested in its time but the action itself.

I have never been to London.
I have read ‘Hamlet’.
I have never seen a famous person.
Have you ever played chess?
She has seen the Golden Gate Bridge.

NOTE: The question word ‘when’ is only used with Past Simple. We cannot use it with Present Perfect.

When did you arrive? (When have you arrived?)

See Present Perfect vs Simple Past Exercise
Present Perfect vs Simple Past Exercise 2
Present Perfect vs Simple Past Exercise 3

2) We often use present perfect tense for actions which happened in the past and that have an effect or a result in the present.

I’ve washed my hair.(My hair is wet now)
The party has finished. (The house is untidy )
Oh no! You have broken your arm. (His arm is in plaster)
The teacher has just gone out. (The teacher is not here)
Rabia has cut her finger. (Her finger is bleeding)

3) We use it for an action which began in the past and is still happening now.

I have seen him this morning. ( It is still morning )
My grandparents have lived in Florence for sixty years. (They are still living in Florence.)
Have you been busy this month? ( It is still the same month )


We can use the present perfect tense with ‘for’ and ‘since’ to talk about actions and events that take place in a period of time from the past until now.
Since For Usage and Exercises

Present Perfect With JUST / YET / ALREADY

Also See:

Ever Never Just Already Yet
Present Perfect Exercise with Just / Have / Yet

JUST: The adverb ‘just’ is used with the present perfect tense to tell a recently completed action. ‘Just’ comes after the auxiliary verb ‘have/has’. This combination is used chiefly in the affirmative, though the interrogative from is possible. It isn’t normally used in the negative.

The teacher has just gone out.(She went out a few minutes ago)
The bus has just arrived.
Has he just gone out? Yes, he has.
Mr.Trick has just finished the cake.

ALREADY: The adverb ‘already’ is used when something has happened before we expected. ‘Already’ comes after the auxiliary verb ‘have/has. We use ‘already’ in affirmative.

I’ve already written a letter to my friend.
She’s already finished her homework.
The policemen have already arrested the thief.

YET: The adverb ‘yet’ is used when we are expecting something to happen but it hasn’t happened. “Yet” comes to the end of the clause. We use ‘yet’ in the negative sentences and in questions.

Mrs. Roberts hasn’t replied to my letter yet. (She hasn’t replied but she will).

Gone vs Been

See See more on Gone vs Been

Look at the difference between these two sentences.

George has been to Spain. -> He’s now at home again.
George has gone to Spain. -> He’s in Spain now.

He has been: He has finished his trip and turned back home.

He has gone: He has begun his trip.

Look at this example in order to see the difference more clearly.

A: Where’s Julie?
B: She’s away. She’s gone to Paris.

Julie has gone to Paris. -> She is in Paris now.

Two weeks later:

Adam: Hello, Julie!
Julie: Hello, I’ve been on holiday. I’ve been to Paris.

Julie has been to Paris -> She went to Paris but now she’s back.



What’s New on GrammarBank:

  1. Irrelevant Sentences in Paragraph Exercises

    Apr 21, 18 02:55 PM

    GrammarBank - Identify the irrelevant sentences in the given passages. Prepare to exams like TOEFL, IELTS, KET, PET reading skills preparation

  2. Closest in Meaning Exercises - ESL EFL

    Apr 21, 18 02:54 PM

    Find the sentences that are closest in meaning exercises help ESL EFL students improve their reading and understanding skills and prepare for exams such as TOEFL, IELTS, PET, KET, BEC Preliminary...

  3. Reading Comprehension Worksheets K12 - ESL - TOEFL - IELTS

    Apr 21, 18 02:52 PM

    Improve your reading comprehension skills while learning new facts from interesting passages. ESL, TOEFL, IELTS, 2nd 3rd 4th 5th grade, K12 readings

  4. Sentence Completion Exercises - GrammarBank

    Apr 21, 18 02:51 PM

    Prepare for major tests such as GRE, SAT etc. English sentence completion exercises to practice your English and prepare for exams

  5. Essay Writing Tips

    Apr 21, 18 02:48 PM

    Tips on essay writing; introduction, thesis, body paragraphs and conclusion checklist. Sample essay format and outline, printable MLA format, proofreading, plagiarism, citing quotations...

  6. Crossword and WordSerch For Kids / ESL

    Apr 21, 18 02:46 PM

    English teaching games, printable crossword and wordsearch vocabulary activities for kids, preschoolers or older ESL students.

  7. Elementary Tests - PET / KET Practice

    Apr 21, 18 02:44 PM

    Basic English test questions for those who are just learning English, prepare for exams like KET, PET or ESL

  8. Verb Tenses Chart - GrammarBank

    Apr 21, 18 02:42 PM

    Verb tenses timeline with explanations and example sentences - Simple tenses, progressive tenses, perfect tenses

  9. Multiple Choice Grammar Quizzes - GrammarBank

    Apr 21, 18 02:40 PM

    Printable & Online multiple choice grammar quiz questions with answers for teachers and students-- 2nd grade, 3rd grade, 4th grade, 5th grade, ESL students

  10. English Grammar Exercises - GrammarBank

    Apr 21, 18 02:37 PM

    Printable & Online grammar exercises for ESL, EFL, K12 level - 2nd grade, 3rd grade, 4th grade, 5th grade elementary school level