Javatpoint Logo
Javatpoint Logo

Present Perfect Tense Exercises

Present Perfect Tense is used to refer to completed actions or states. These tenses indicate an event that has been started in the past and continued to happen in the present.

It represents that event is still unfinished in the present time. Let's see the following example:

  • David has done his job.
  • You have come just in time.

How to make Present Perfect Tense?

The structure of Present Perfect Tense is very simple. In these tenses, we use Has/ Have, with the third form of the verb.

Rule for Has/ Have

  • With the singular subject (He, She, It), we use Has.
    • He has resigned from his post.
    • Renee has not yet learned the first lesson.
  • With the plural subject (We, They, These, Those), we use Have.
    • We have not gotten the Diwali bonus.
    • They have gone to the carnival with their family.
  • 'I' is an exceptionally singular subject, we use Have with I.
    • I have given up my studies before the annual examination.

Rules for Simple/ Affirmative Perfect Tense

In the simple perfect tense, we use has or have and past participle of the verb form.

Subject + Has/ Have + Third Form of Verb + Object.

  • The following sentences appear to be of Present Indefinite, but such sentences are Present Perfect because the period time appears to be given in them.
    • These boys have gone to the temple for eight years.
    • I have known him for five years.
  • To talk about an incident or an action that was completed in the recent past, with words like just/'yet' to suggest that the action is being discussed at the time of speaking. For example,
    • The train from Washington has just
    • The meeting has not yet
  • To talk about an action when time is not important. For example:
    • I have been to England.
    • She has read all the Harry Potter novels.

Rules for Negative Sentences

In the negative Present perfect tense, we use Not or Never just after Has/ Have.

Subject + Has/ Have + Not + Third Form of Verb + Object.

  • I have not received your invitation card.
  • You have not done the all sums.

Rules for Interrogative Sentences

  • The Yes/ No type Interrogative Sentences
    For these sentences, we use Has or Have before the subject or at the beginning of the sentence.
    Has/ Have + Subject + Third Form of Verb + Object + ?.
    • Has Kary arrived at the station?
    • Have all the students reached their homes?
  • Question Word type Interrogative Sentences
    These sentences start with the question word or WH word.
    Question Word + Has/ Have + Subject + Third Form of Verb + Object + ?.
    • How many people have gone to the exhibition?
    • Where has he put the workbook?
  • In interrogative negative sentences, we use not just before the verb of the sentence.
    • Has she not gone to meet her grandparents?
    • Why has Alex not yet come?


Fill in the blanks with Has or Have. Also, fill the past participle of verb:

  • The father ________ (come) home.
  • Everyone _______ (finish) eating.
  • The Boys ______ (give) the exam.
  • I _______ (put) on my clothes.
  • All the passengers ________ (buy) the tickets.
  • I _______ (not receive) salary yet.
  • The sun ______ not ______ (set) yet.
  • You _____ not _______ (reach) the top of the tree.
  • _______ you ______ (send) the application?
  • How many boys _____ _______ (give) the exam?
  • Why ______ he not ______ (eat)?
  • How much money ______ he _________ (withdraw) from the bank?
  • _______ he been _______ (bite) by a dog?
  • Somebody _______ (cut) my pocket.
  • David's father _______ (die) of cholera.
  • I _____ not _______ (see) my red jacket. I think I _____ ______ loose it.
  • _______ you ______ (eat) the pasta I made?


Change the following sentences as instructed:

  • Has he just left? (Change to negative)
  • I have not made dinner yet. (Change to affirmative)
  • Have you send the message to the boss? (Change to affirmative)
  • They have lost their cat. (Change to interrogative)
  • Have you been to Los Angels? ( Change to negative)
  • Why have they brought cheap bread and butter? (Change to affirmative)
  • I have seen the Jungle Book. (Change to negative)
  • I have not eaten a cupcake. (Change to interrogative)
  • Has Kevin found a job yet? (Change to affirmative)
  • You have not finish your lunch yet. (Change to interrogative)
  • It has rained a lot this year. (Change to negative)
  • My father has had a driving licence. (Change to interrogative)
  • Have you ever met a film star? (Change to affirmative)

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA