All Exams  >   ACT  >   English for ACT  >   All Questions

All questions of Present Perfect Tense for ACT Exam

Bill ______ a new house.
  • a)
    has just bought
  • b)
    have just buy
  • c)
    have just bought
  • d)
    has just but
Correct answer is option 'A'. Can you explain this answer?

Meera Rana answered
Bill is the first person, Have is used with first person and second person both singular and plural.
So has just bought is the correct answer.

Susan ________ two pieces of cake.
  • a)
    have ate
  • b)
    have eaten
  • c)
    has ate
  • d)
    has eaten
Correct answer is option 'D'. Can you explain this answer?

Meera Rana answered
Susan is singular, so with singular always has will be used.
Present Perfect Rule : has/have + Past Participle.
Susan has eaten two pieces of cake.

When ________________ the church choir?
  • a)
    did you join
  • b)
    did you joined
  • c)
    have you joined
  • d)
    have you ever joined
Correct answer is option 'A'. Can you explain this answer?

Kajal Kaur answered
The correct option to fill in the blank is:
1. did you join
So the complete sentence is:
"When did you join the church choir?"

That house _______ painted green for ten years.
  • a)
    have be
  • b)
    have been
  • c)
    has be
  • d)
    has been
Correct answer is option 'D'. Can you explain this answer?

Asif Syed answered
"Has been" and "have been" are both in the present perfect tense. "Has been" is used in the third-person singular and "have been" is used for first- and second-person singular and all plural uses. The present perfect tense refers to an action that began at some time in the past and is still in progress. House is singular, and it's still painted green from the past 10 years. So, the answer is D :)

___________________ to him on the telephone last month.
  • a)
    I spoke
  • b)
    I've spoken
  • c)
    I didn't spoke
  • d)
    I speaked
Correct answer is option 'B'. Can you explain this answer?

Prerna Mishra answered
Explanation:
In this question, the correct answer is option 'B' - "I've spoken to him on the telephone last month." Let's break down the options and understand why the other options are incorrect.

a) I spoke:
This option is incorrect because it uses the past tense "spoke" without any auxiliary verb. In English, we use the present perfect tense to talk about past actions that are still relevant or have an impact on the present. Therefore, using the simple past tense "spoke" is not appropriate in this context.

c) I didn't spoke:
This option is incorrect because it uses the incorrect negation of the verb. In English, when negating a verb in the past tense, we use the auxiliary verb "did" along with the base form of the main verb. However, the base form of the verb "speak" is "speak" itself, not "spoke." Therefore, the correct negation would be "I didn't speak," but this option still doesn't use the appropriate tense for the given context.

d) I speaked:
This option is incorrect because "speaked" is not a valid past tense form of the verb "speak." The correct past tense form of "speak" is "spoke." Therefore, this option is grammatically incorrect.

b) I've spoken:
This option is correct because it uses the present perfect tense, which is the appropriate tense for talking about a past action that is still relevant to the present. The present perfect tense is formed using the auxiliary verb "have" (in this case, "I've" is a contraction of "I have") followed by the past participle form of the main verb, which is "spoken" in this case.

Conclusion:
Based on the explanations above, option 'B' - "I've spoken to him on the telephone last month" is the correct answer. It uses the present perfect tense correctly and is the most appropriate choice among the given options.

Someone _______ my CD player.
  • a)
    have stole
  • b)
    have stolen
  • c)
    has stole
  • d)
    has stolen
Correct answer is option 'D'. Can you explain this answer?

Amrutha Menon answered
Ans.

Option (c)

Because with singular person or with someone we use has and with has we use third form of verb.

The bus _____ down.
  • a)
    have broke
  • b)
    have broken
  • c)
    has broke
  • d)
    has broken
Correct answer is option 'D'. Can you explain this answer?

The correct answer is option 'D' (has broken).

Explanation:

- In this sentence, we are talking about an action that has already happened in the past. Therefore, we need to use the past participle form of the verb 'break', which is 'broken'.
- The subject of the sentence is 'the bus', which is singular. Therefore, we need to use the singular form of the helping verb 'have', which is 'has'.
- The correct sentence should be: "The bus has broken down."

Key Points:
- The verb 'break' is irregular, and its past participle form is 'broken'.
- When forming the present perfect tense, we use the helping verb 'has' with singular subjects.
- The word 'down' is an adverb that is used to indicate that the bus is no longer functioning.

I ____ (ride) three kilometers to get to work.
Correct answer is 'have ridden'. Can you explain this answer?

Divyansh Jain answered
Explanation:

The correct answer is "have ridden" because it is an example of the present perfect tense.

Present Perfect Tense:
The present perfect tense is used to describe an action that started in the past and is still ongoing or has just been completed. It is formed by using the auxiliary verb "have" or "has" followed by the past participle of the main verb.

Subject-Verb Agreement:
In this sentence, the subject is "I" and the verb is "ride." To ensure subject-verb agreement, we need to conjugate the verb correctly based on the subject. Since the subject is "I," the correct verb form is "have ridden."

Past Participle:
The past participle of the verb "ride" is "ridden." Regular verbs form the past participle by adding "-ed" to the base form of the verb. However, "ride" is an irregular verb, so its past participle is formed differently.

Usage of "Have Ridden":
In the sentence, "I have ridden three kilometers to get to work," the action of riding three kilometers started in the past and is still ongoing or has just been completed. The present perfect tense is used to convey this meaning.

Additional Information:
The present perfect tense is often used to talk about experiences, actions that have a connection to the present, or actions that have a result in the present. It is commonly used with time expressions such as "already," "yet," "just," "recently," and "since."

Example: "I have already ridden three kilometers today."

In this example, the speaker is emphasizing that they have already completed the action of riding three kilometers earlier in the day.

I _____ sky diving.
  • a)
    has never try
  • b)
    never tried
  • c)
    have never try
  • d)
    have never tried
Correct answer is option 'D'. Can you explain this answer?

Ishani Rane answered
The correct answer is option D: "have never tried."
Option D uses the correct form of the verb "try" in the present perfect tense, which is used to describe an action that started in the past and is still continuing or has recently finished. The present perfect tense is formed with the auxiliary verb "have" and the past participle of the main verb, which in this case is "tried."

Option A, "has never try," is incorrect because it uses the incorrect form of the verb "try."

Option B, "never tried," is incorrect because it is not in the present perfect tense.

Option C, "have never try," is incorrect because it uses the incorrect form of the verb "try."

Stock prices ________ since the September 11th attack.
  • a)
    falled
  • b)
    fell
  • c)
    fallen
  • d)
    have fallen
Correct answer is option 'D'. Can you explain this answer?

Dipanjan Mehra answered
Understanding the Correct Answer: "have fallen"
The correct answer to the sentence is "have fallen" (option d), and it reflects the present perfect tense. Here’s a detailed breakdown of why this is the right choice.

Present Perfect Tense
- The present perfect tense is formed using "have" or "has" followed by the past participle of the verb.
- In this case, "fallen" is the past participle of the verb "fall."
- This tense is used to indicate actions that occurred at an unspecified time in the past and are relevant to the present.

Contextual Relevance
- The phrase "since the September 11th attack" establishes a point in time from which we are measuring the change in stock prices.
- The use of "have fallen" implies that the decline in stock prices started at that point and continues to be relevant now.

Incorrect Options Overview
- Falled: This is not a valid form of the verb "fall."
- Fell: This is the simple past tense. It indicates a completed action but does not connect to the present.
- Fallen: While "fallen" is the past participle, it needs a form of "have" to complete the tense structure.

Conclusion
Using "have fallen" correctly communicates that the decline in stock prices began after the September 11th attack and continues to have significance in the present context. Thus, option d is the appropriate choice for this sentence.

I _____________ (not see) him for three years. I wonder where he is.
Correct answer is 'have not seen'. Can you explain this answer?

Avik Jain answered
Explanation:

The correct answer to the given sentence is "have not seen" because it is in the present perfect tense, which refers to an action that started in the past and is still ongoing or has just been completed.

Here is a breakdown of the sentence and why the correct answer is "have not seen":

- "I" is the subject of the sentence, indicating that the speaker is talking about themselves.
- "not see" is the verb phrase, indicating that the speaker has not seen someone.
- "for three years" is a prepositional phrase that describes how long it has been since the speaker last saw this person.
- "have" is the auxiliary verb for the present perfect tense, indicating that the action (not seeing the person) started in the past and is still ongoing.
- "not seen" is the past participle of the verb "see," indicating that the action has not been completed.

Conclusion:

In conclusion, the correct answer to the given sentence is "have not seen" because it correctly uses the present perfect tense to indicate an action that started in the past and is still ongoing or has just been completed. The use of the auxiliary verb "have" and the past participle "not seen" indicate that the speaker has not seen this person for three years and is still waiting to see them again.

My brother __________ (write) several plays. He has just finished his second tragedy. 
Correct answer is 'has written'. Can you explain this answer?

Abhay Shah answered
Explanation:

The correct answer to the given sentence is "has written".

Using Present Perfect Tense:

The sentence describes an action that has been completed in the recent past and has relevance to the present. Therefore, the present perfect tense is used to describe this action.

Subject-Verb Agreement:

The subject of the sentence is "my brother", which is singular. Therefore, the verb used should also be singular. In the present perfect tense, the singular form of the verb "write" is "has written".

Conclusion:

Thus, the correct sentence would be:

My brother has written several plays. He has just finished his second tragedy.

Practice Quiz or MCQ (Multiple Choice Questions) with solutions are available for Practice, which would help you prepare for "Present Perfect Tense" under English Language Grammar. You can practice these practice quizzes as per your speed and improvise the topic. The same topic is covered under various competitive examinations like - CAT, GMAT, Bank PO, SSC and other competitive examinations.
 
Complete the following exercise with present perfect or simple past tense. 
 
He ___________ (live) in London for two years and then went to Edinburgh. 
Correct answer is 'lived'. Can you explain this answer?

Athira Saha answered
Any upcoming test or exam. These quizzes can be found online or in textbooks and cover a wide range of subjects and topics.

Some websites that provide practice quizzes with solutions include Khan Academy, Quizlet, and Study.com. These platforms offer quizzes in various subjects such as math, science, history, and language arts.

To find practice quizzes with solutions, you can search for specific topics or subjects followed by "practice quiz" or "MCQ with solutions." You can also check if your textbook or study guide includes practice quizzes at the end of each chapter.

When using these quizzes, it is important to review the solutions and understand the reasoning behind each answer. This will help you identify any areas where you need further study or clarification.

By regularly practicing with quizzes and reviewing the solutions, you can improve your understanding of the subject matter and enhance your test-taking skills.

 But when I _______ (leave) school I cut my hair and worn it short ever since. 
Correct answer is 'left'. Can you explain this answer?

"Left" is the correct answer because it is the past tense form of the verb "leave." In this sentence, the verb "leave" is being used to describe an action that happened in the past, specifically when the speaker graduated from school. Therefore, the past tense form of the verb, "left," is used to indicate that the action occurred in the past.
The past tense is used to describe actions or events that have already happened. It is typically formed by adding -ed to regular verbs or by using a special form for irregular verbs. In this case, "leave" is an irregular verb, and the past tense form is "left."

I _________ (fly) over Loch Ness last week. Did you see the Loch Ness monster?
Correct answer is 'flew'. Can you explain this answer?

Bhargavi Menon answered
Explanation:

  • The given sentence is in the past tense, indicating that the action has already happened in the past.

  • The verb "fly" is in the present participle form "flying" which cannot be used to describe a past action.

  • The past tense of the verb "fly" is "flew."

  • Therefore, the correct sentence is "I flew over Loch Ness last week."

Here are your shoes; I ____________ (just / clean) them.
Correct answer is 'have just cleaned'. Can you explain this answer?

EduRev GMAT answered
Answer:

The correct answer is:

I have just cleaned your shoes.

Explanation:

Verb tense:


  • The sentence is in the present perfect tense.

  • The present perfect tense is used to talk about an action that happened at an unspecified time in the past but has a connection to the present.

  • In this case, the action of cleaning the shoes happened recently, but the exact time is not mentioned.


Usage of "have just cleaned":


  • The phrase "have just cleaned" is used to indicate that the action of cleaning the shoes was completed very recently before the present moment.

  • "Have" is the auxiliary verb used with the subject "I".

  • "Just" is an adverb that emphasizes the recent completion of the action.

  • "Cleaned" is the past participle of the verb "clean", which is used to show the completion of the action.


Example usage:


  • If someone asks you where their shoes are, and you have just finished cleaning them, you can say "Here are your shoes; I have just cleaned them."

  • This sentence informs the person that their shoes are ready to be used because they have been recently cleaned.

Susan ________ (eat) two pieces of cake.
Correct answer is 'has eaten'. Can you explain this answer?

EduRev GMAT answered

To form the correct answer, we need to consider the subject "Susan" and the tense of the sentence.
Subject:
- Susan
Tense:
- Present perfect
Verb:
- eat
Conjugation:
- The verb "eat" in present perfect tense is "has eaten."

We ______ (sail) on the Glenmore resevoir.
Correct answer is 'have sailed'. Can you explain this answer?

Nilotpal Unni answered
Present perfect tense :
Affirmative: Subject + Have / Has + Past Participle.     Therefore, the answer is:  have sailed.
Negative: Subject + Haven't / Hasn't + Past Participle.
Question: Have / Has + Subject + Past Participle.
Unspecified point in the past.

That's the best example of classical guitar ______________
  • a)
    I never heard
  • b)
    I didn't hear
  • c)
    I used to hear
  • d)
    I've ever heard
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

The best example of classical guitar is described using the phrase "I've ever heard."
Explanation:
The sentence is asking for the best example of classical guitar. To convey this, we need to use the correct form of the verb "hear." Let's analyze each option:
A:
I never heard

- This option uses the simple past tense "heard," which is incorrect because it doesn't convey the sense of experience or comparison required in the sentence.
B:
I didn't hear

- This option uses the negative form of the simple past tense "hear," which also doesn't convey the sense of experience or comparison required.
C:
I used to hear

- This option uses the past habitual form "used to hear," which indicates a repeated action in the past but doesn't convey the sense of comparison required.
D:
I've ever heard

- This option uses the present perfect tense "have heard" combined with the superlative "ever," which conveys the sense of experience and comparison required in the sentence. It shows that out of all the examples of classical guitar that have been heard in the past, this particular one is the best.
Therefore, option D, "I've ever heard," is the correct answer.

Someone _______ (steal) my CD player.
Correct answer is 'has stolen'. Can you explain this answer?

EduRev GMAT answered
Someone has stolen my CD player.

  • The present perfect tense is used to describe an action that started in the past and has a connection to the present.

  • In this case, the action of stealing the CD player happened in the past, but the speaker is emphasizing the fact that it is still missing in the present.

  • The verb "steal" should be conjugated in the present perfect tense, which is "has stolen" for the third person singular subject "someone".

  • Using "has stolen" indicates that the action happened at an unspecified time in the past, and the emphasis is on the result or the current state of the CD player being stolen.

  • The present perfect tense is also used when there is a connection to the present, such as when the speaker wants to report a recent event or when the consequences of the action are still relevant.

  • For example, the speaker might want to inform someone that the CD player is missing and possibly ask for help in finding it.

The bus _____ (break) down.
Correct answer is 'has broken'. Can you explain this answer?

EduRev GMAT answered
The bus has broken down.
Explanation:
- The sentence is in the present perfect tense, indicating an action that started in the past and has a connection to the present.
- The verb "has broken" is used in the present perfect tense to indicate that the bus broke down at some point before now.
- The word "down" is used as an adverb to describe the state of the bus.
- The sentence is in the active voice, indicating that the subject (the bus) is performing the action (breaking down).
HTML bullet points:
- The bus has broken down.
- "has broken" is the verb phrase in the present perfect tense.
- "down" is an adverb describing the state of the bus.
- The sentence is in the active voice, indicating that the subject (the bus) is performing the action (breaking down).

The death of my mother was the most difficult thing _____________________
  • a)
    I never dealt with.
  • b)
    I never had to deal with.
  • c)
    I've ever had to deal with.
  • d)
    I've never had to deal with.
Correct answer is option 'C'. Can you explain this answer?

Deepak Chawla answered
The death of my mother was the most difficult thing I've ever had to deal with.

The correct answer is option C: "I've ever had to deal with." This answer accurately conveys the speaker's personal experience and the immense difficulty they faced in coping with the death of their mother.

Explanation:

Introduction:
The question revolves around the topic of personal hardship and specifically focuses on the death of the speaker's mother. It requires us to choose the most appropriate option that accurately reflects the difficulty experienced by the speaker in dealing with this particular situation.

Analyzing the options:
a) "I never dealt with." - This option implies that the speaker never faced the death of their mother, which contradicts the given statement. Hence, it is incorrect.
b) "I never had to deal with." - This option suggests that the speaker never had to face the death of their mother, which again contradicts the given statement. Therefore, it is incorrect.
c) "I've ever had to deal with." - This option accurately reflects the speaker's personal experience and acknowledges that the death of their mother was the most challenging situation they have ever encountered. It is the correct answer.
d) "I've never had to deal with." - This option implies that the speaker has never faced any difficult situation, including the death of their mother, which is not consistent with the given statement. Hence, it is incorrect.

Conclusion:
In conclusion, option C is the correct answer as it aligns perfectly with the given statement and accurately expresses the immense difficulty the speaker faced in dealing with the death of their mother.

You____________to a thing the teacher said.
  • a)
    listened
  • b)
    didn't listen
  • c)
    listen
  • d)
    haven't listened
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

To answer this question, we need to determine the correct form of the verb to complete the sentence. Let's analyze the options provided:
A:
listened

- This option is in the past tense and is grammatically correct. It means that the person listened to the thing the teacher said in the past.
B:
didn't listen

- This option is in the negative form and implies that the person did not listen to the thing the teacher said.
C:
listen

- This option is in the present tense and does not fit the sentence structure. It does not convey that the person already did or did not listen to the thing the teacher said.
D:
haven't listened

- This option is in the present perfect tense and is grammatically correct. It means that the person has not listened to the thing the teacher said.
Analyzing the options, we can see that option D, "haven't listened," is the correct answer. It correctly matches the verb tense and conveys that the person has not listened to the thing the teacher said.

He _______ hard this week at his job.
  • a)
    has work
  • b)
    have work
  • c)
    has worked
  • d)
    have worked
Correct answer is option 'C'. Can you explain this answer?

Verb Tense Agreement

In this sentence, the subject is "he" which is singular. The verb in the sentence should agree with the subject in number and tense.

- Option A: "has work" is incorrect because it is present tense and does not match the past tense implied by "this week". Also, "has" is singular and matches the subject "he", but "work" is not a verb and does not agree in tense.
- Option B: "have work" is incorrect because it is present tense and does not match the past tense implied by "this week". Also, "have" is plural and does not match the singular subject "he".
- Option C: "has worked" is correct because "has" is singular and matches the subject "he", and "worked" is in the past tense and agrees with "this week".
- Option D: "have worked" is incorrect because "have" is plural and does not match the singular subject "he".

Therefore, the correct answer is option C, "has worked".

Chapter doubts & questions for Present Perfect Tense - English for ACT 2025 is part of ACT exam preparation. The chapters have been prepared according to the ACT exam syllabus. The Chapter doubts & questions, notes, tests & MCQs are made for ACT 2025 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests here.

Chapter doubts & questions of Present Perfect Tense - English for ACT in English & Hindi are available as part of ACT exam. Download more important topics, notes, lectures and mock test series for ACT Exam by signing up for free.

English for ACT

48 videos|53 docs|95 tests

Top Courses ACT

Signup to see your scores go up within 7 days!

Study with 1000+ FREE Docs, Videos & Tests
10M+ students study on EduRev