English tenses, such as past, present, or future, indicate the time of an action. The present perfect tense is used to refer to the actions that happened in past and still has a significanes in present. It is commonly used to describe experiences, finished tasks, current events, and circumstances that continue to this time. Regular practice makes learning English grammar easier, and present perfect tense exercises are a great way to improve your knowledge about tense. By practicing different exercises, you can build confidence and learn how to use the present perfect tense correctly in both speaking and writing.
The present perfect tense is used to describe recently completed actions, life experiences, actions connected to the present, and situations that began in the past and continue into the present. The structure of the present perfect tense is:
Subject + has/have + past participle + object
Below are different types of present perfect tense exercises with answers. Try solving them to test and improve your understanding of the present perfect tense.
Complete the sentences using the present perfect form of the verbs given in brackets.
She __________ (finish) her project before the deadline.
They __________ (not / visit) the new museum yet.
I __________ (see) that movie three times.
The teacher __________ (explain) the lesson clearly.
She ________ (clean) her room.
He __________ (just / arrive) at the airport.
We __________ (live) in this city for ten years.
He __________ (buy) a new bicycle.
__________ you ever __________ (eat) sushi?
The train __________ (already / leave).
She __________ (not / call) me since Monday.
My parents __________ (decide) to buy a new car.
My parents __________ (cook) dinner.
I __________ (hear) this story before.
__________ he __________ (complete) the test yet?
Answers:
has finished
have not visited
have seen
has explained
has cleaned
has just arrived
have lived
has bought
Have, eaten (Have you ever eaten sushi?)
has already left
has not called
have decided
have cooked
have heard
Has, completed (Has he completed the test yet?)
Rearrange the words to form correct sentences in the present perfect tense.
completed / she / has / the work
have / we / the movie / watched
never / I / visited / have / Delhi
has / he / breakfast / eaten
finished / they / have / homework / their
just / she / has / cooked / dinner
never / I / have / to / been / Japan
the / finished / have / they / report
already / he / has / the / submitted / form
written / have / a / I / letter
the / has / broken / boy / the / window
not / we / have / met / before
ever / you / have / seen / a / rainbow?
the / lost / has / she / her / keys
read / I / have / the / book / not / yet
Answers:
She has completed the work.
We have watched the movie.
I have never visited Delhi.
He has eaten breakfast.
They have finished their homework.
She has just cooked dinner.
I have never been to Japan.
They have finished the report.
He has already submitted the form.
I have written a letter.
The boy has broken the window.
We have not met before.
Have you ever seen a rainbow?
She has lost her keys.
I have not read the book yet.
Rewrite each sentence in the negative or question form while keeping it in the present perfect tense.
He has completed the assignment. (Negative)
They have watched the match. (Interrogative)
She has eaten breakfast. (Negative)
I have met the principal. (Interrogative)
We have travelled to Europe. (Negative)
The kids have cleaned the room. (Interrogative)
He has broken the record. (Negative)
You have passed the exam. (Interrogative)
She has written the email. (Negative)
They have built a new school. (Interrogative)
Answers:
He hasn't completed the assignment.
Have they watched the match?
She hasn't eaten breakfast.
Have I met the principal? / Have you met the principal?
We haven't travelled to Europe.
Have the kids cleaned the room?
He hasn't broken the record.
Have you passed the exam?
She hasn't written the email.
Have they built a new school?
Choose the correct option.
She (has/have) completed the task.
They (has/have) visited the museum.
I (has/have) seen this movie.
He (has/have) broken the glass.
We (has/have) finished our work.
The baby (has/have) slept.
My friends (has/have) arrived.
She (has/have) written a story.
You (has/have) completed the exercise.
The boys (has/have) won the game.
Answers:
has
have
have
has
have
has
have
has
have
have
Identify and correct the errors in the following sentences
She have finished her homework already.
Have he eaten lunch?
They has not replied to the email.
I has lived here for five years.
We have saw the new movie last night.
Has you ever visited the Taj Mahal?
He has went to the market.
She haven't called me yet.
I have study English for three years.
They have already leaves the building.
He has broke the window.
We has finished the project.
She have sung a beautiful song.
They has won the competition.
I have wrote a letter.
Answers:
She has finished her homework already.
Has he eaten lunch?
They have not replied to the email.
I have lived here for five years.
We have seen the new movie last night.
Have you ever visited the Taj Mahal?
He has gone to the market.
She hasn't called me yet.
I have studied English for three years.
They have already left the building.
He has broken the window.
We have finished the project.
She has sung a beautiful song.
They have won the competition.
I have written a letter.
Answer: The present perfect tense is used to describe actions that happened in the past but are still connected to the present. It is commonly used for completed actions, life experiences, and actions that continue until now.
Answer: The structure of the present perfect tense is: Subject + has/have + past participle + object
Answer: The present perfect tense is used for recently completed actions, life experiences, actions connected to the present, and actions that began in the past and continue in the present.
Answer: Some commonly used words with the present perfect tense are already, just, yet, ever, never, since, for, and recently.
Admissions Open for 2026-27
Admissions Open for 2026-27
CBSE Schools In Popular Cities