All questions of Present Perfect Tense for SSC CGL Exam

Identify the correct use of the present perfect tense with a time expression.
  • a)
    I have finished my work just now.
  • b)
    They have eaten dinner at 7 PM.
  • c)
    She has called me yesterday.
  • d)
    He has been sick since last week.
Correct answer is option 'D'. Can you explain this answer?

Understanding the Present Perfect Tense
The present perfect tense is used to express actions that have occurred at some indefinite point in the past but are relevant to the present. It often employs time expressions like "since," "for," "already," "yet," and "just."
Why Option D is Correct
- Correct Usage of Time Expression:
- "He has been sick since last week."
- The word "since" indicates a specific starting point in the past (last week) up to the present, making it an ideal fit for the present perfect tense.
Analysis of Other Options
- Option A:
- "I have finished my work just now."
- Incorrect because "just now" suggests a specific time, which contradicts the indefinite nature of the present perfect.
- Option B:
- "They have eaten dinner at 7 PM."
- Incorrect as "at 7 PM" specifies a definite time in the past, making it unsuitable for present perfect usage.
- Option C:
- "She has called me yesterday."
- Incorrect since "yesterday" is a specific time frame, which should be used with the simple past tense instead.
Conclusion
The correct answer, option D, effectively uses the present perfect tense with the appropriate time expression, indicating an ongoing relevance of the past action to the present moment. Understanding these nuances can greatly improve your grasp of English tenses, especially for exams like SSC CGL.

Complete the sentence: "Have you ever _____________ to Paris?"
  • a)
    go
  • b)
    goes
  • c)
    gone
  • d)
    went
Correct answer is option 'C'. Can you explain this answer?

EduRev SSC CGL answered
The correct completion is "Have you ever gone to Paris?" In the Present Perfect Tense, 'have' is followed by the past participle form of the verb, 'gone' in this case, to ask about life experiences.

Identify the sentence that correctly uses the present perfect tense with 'since.'
  • a)
    I have known her since we were children.
  • b)
    He has left the party since 9 PM.
  • c)
    They have been here since yesterday.
  • d)
    Both A and C.
Correct answer is option 'D'. Can you explain this answer?

Explanation:

Present Perfect Tense with 'Since':
- The present perfect tense is used to indicate an action that started in the past and continues into the present. When using 'since' with the present perfect tense, it indicates the starting point of the action or event.

Sentence Analysis:
- Option A: "I have known her since we were children." This sentence correctly uses the present perfect tense with 'since' to show that the action of knowing her started when they were children and continues into the present.
- Option B: "He has left the party since 9 PM." This sentence does not use the present perfect tense correctly with 'since'. It should be "He has been at the party since 9 PM" to indicate the action that started in the past and continues into the present.
- Option C: "They have been here since yesterday." This sentence correctly uses the present perfect tense with 'since' to show that the action of being here started yesterday and continues into the present.
- Option D: "Both A and C." This option is the correct answer as both sentences A and C use the present perfect tense with 'since' correctly.
Therefore, the sentence that correctly uses the present perfect tense with 'since' is option D, which includes sentences A and C.

Identify the sentence where the present perfect tense is used to describe a continuing situation.
  • a)
    She has lived in London for ten years.
  • b)
    They have finished their homework.
  • c)
    I have read that book last week.
  • d)
    He has bought a new car.
Correct answer is option 'A'. Can you explain this answer?

Option A correctly uses the present perfect tense ('has lived') to describe a situation that started in the past and continues into the present ('for ten years'). The other options either use specific past times or describe completed actions, not continuing situations.

Identify the sentence where the present perfect tense is used to describe an experience.
  • a)
    I have met many interesting people in my life.
  • b)
    He has gone to school today.
  • c)
    We have eaten lunch just now.
  • d)
    She has been tired this morning.
Correct answer is option 'A'. Can you explain this answer?

EduRev SSC CGL answered
Option A correctly uses the present perfect tense ('have met') to describe a life experience. The present perfect tense is often used to talk about experiences up to the present. The other options do not correctly reflect experiences or use specific past time expressions, which are not appropriate with the present perfect tense.

Which sentence correctly uses the present perfect tense?
  • a)
    I have seen that movie last year.
  • b)
    She has never been to Paris.
  • c)
    They have played football yesterday.
  • d)
    He has eat dinner just now.
Correct answer is option 'B'. Can you explain this answer?

The present perfect tense is formed using 'have/has + past participle.' Option B correctly uses this tense ('has been') and is appropriate for actions whose time is not specified. Options A and C incorrectly use the present perfect with specific past time expressions, and Option D uses an incorrect past participle form.

Find the correct sentence:
  • a)
    We has completed the project.
  • b)
    We have complete the project.
  • c)
    We have completed the project.
  • d)
    We are completed the project.
Correct answer is option 'C'. Can you explain this answer?

Understanding the Correct Sentence
In the given options, the correct choice is option C: "We have completed the project." Here’s a detailed breakdown of why this sentence is grammatically correct:
1. Subject-Verb Agreement
- The subject "We" is plural, and the verb "have" correctly agrees with it.
- In English, the verb form must match the subject in number (singular/plural).
2. Correct Verb Form
- The phrase "have completed" uses the present perfect tense.
- "Completed" is the past participle of the verb "complete," which is appropriate for expressing an action that has relevance to the present.
3. Tense Usage
- The present perfect tense indicates that the action (completing the project) has occurred at some unspecified time before now.
- It emphasizes the result of the action, which is that the project is finished.
4. Comparison with Other Options
- Option A: "We has completed the project."
- Incorrect because "has" is singular and does not agree with "We."
- Option B: "We have complete the project."
- Incorrect as "complete" is the base form and should be "completed" to indicate the past action.
- Option D: "We are completed the project."
- Incorrect because "are" suggests a continuous action and does not work with "completed," which is a completed action.
Conclusion
Option C is the only grammatically correct sentence, clearly conveying that the action of completing the project has been successfully accomplished. Understanding subject-verb agreement and the correct use of tenses is crucial in English grammar, especially for competitive exams like SSC CGL.

Find the error in the sentence: "We have never ate sushi before."
  • a)
    We
  • b)
    have never
  • c)
    ate
  • d)
    before
Correct answer is option 'C'. Can you explain this answer?

Arnav Saini answered
Explanation:

Incorrect Verb Form:
The error in the sentence is the incorrect verb form. The correct past tense form of the verb "eat" is "ate," not "ate." Therefore, the correct sentence should be: "We have never eaten sushi before."
This correction makes the sentence grammatically accurate and conveys the intended meaning that the speaker has never tried sushi before.
Therefore, option (c) "ate" is the error in the sentence.

Which sentence correctly uses the present perfect tense in a passive voice?
  • a)
    The letter has been written by her.
  • b)
    A new book was been published.
  • c)
    The work have been completed.
  • d)
    The movie has been watch by them.
Correct answer is option 'A'. Can you explain this answer?

Malavika Rane answered
The Present Perfect Tense Explained
The present perfect tense is used to describe actions that occurred at an unspecified time or that started in the past and continue to the present. In the context of passive voice, the subject receives the action rather than performing it.
Analysis of Each Option
- Option A: The letter has been written by her.
- This sentence correctly utilizes the present perfect tense in passive voice.
- "Has been written" indicates that the action of writing the letter was completed at some unspecified time in the past.
- The focus is on the letter (the subject), which receives the action.
- Option B: A new book was been published.
- This option is incorrect because "was been" is grammatically incorrect.
- The correct form should be "has been published" to reflect the present perfect tense.
- Option C: The work have been completed.
- This sentence is incorrect due to subject-verb agreement.
- "Work" is a singular noun, so it should be "has been completed."
- Option D: The movie has been watch by them.
- This option is incorrect because "watch" should be in the past participle form, which is "watched."
- The correct form would be "The movie has been watched by them."
Conclusion
In summary, option A is the only sentence that correctly uses the present perfect tense in passive voice. It effectively conveys that the action of writing the letter was completed by her, without specifying when it occurred.

Choose the sentence that correctly converts from present continuous to present perfect tense.
  • a)
    I am reading a book ? I have read a book.
  • b)
    They are playing football ? They have played football.
  • c)
    She is singing a song ? She has sing a song.
  • d)
    He is working on a project ? He has worked on a project.
Correct answer is option 'B'. Can you explain this answer?

Option B correctly changes from present continuous ('are playing') to present perfect ('have played'). The present perfect tense indicates that an action has been completed up to the present time. The other options either use incorrect past participles or tense.

Select the appropriate verb form: "I __________ to the gym three times this week."
  • a)
    went
  • b)
    have gone
  • c)
    goes
  • d)
    am going
Correct answer is option 'B'. Can you explain this answer?

G.K Academy answered
The correct answer is "I have gone to the gym three times this week." In the Present Perfect Tense, 'have' is used with the first person singular subject 'I', followed by the past participle form 'gone'. This tense is often used to describe actions that have occurred within a specific time period up to the present.

Choose the correct form of the verb: "She _____________ the book already."
  • a)
    has read
  • b)
    have read
  • c)
    had read
  • d)
    is reading
Correct answer is option 'A'. Can you explain this answer?

Arnav Saini answered
Understanding the Correct Verb Form
The sentence "She _____________ the book already." requires a verb that indicates a completed action. The correct answer is option 'A': "has read." Here's why:
Present Perfect Tense
- The phrase "has read" utilizes the present perfect tense, which is formed with "has" (for singular subjects) plus the past participle of the verb "read."
- This tense is used to express actions that occurred at an unspecified time in the past and have relevance to the present.
Why Other Options are Incorrect
- b) have read: This form is incorrect because "have" is used with plural subjects or with the pronouns "I" and "you." "She" is singular, so "has" is appropriate.
- c) had read: This form indicates the past perfect tense, which is used for actions completed before another past action. In this context, there is no reference to another past event, making it unsuitable.
- d) is reading: This is the present continuous tense, which suggests an ongoing action in the present. The use of "already" implies that the action is completed, thus making this option incorrect.
Conclusion
In summary, the correct choice is "has read" because it accurately conveys that the action of reading the book has already been completed at some point in the past and is relevant to the present moment.

Find the sentence where the present perfect tense is used incorrectly.
  • a)
    I have read this book many times.
  • b)
    We have never seen such a performance.
  • c)
    They have gone to the market an hour ago.
  • d)
    She has always loved classical music.
Correct answer is option 'C'. Can you explain this answer?

Pranab Goyal answered
Understanding Present Perfect Tense
The present perfect tense connects past actions to the present. It is formed using "have/has" followed by the past participle of the verb. This tense is typically used for experiences, changes, or situations that are relevant to the present moment.
Analyzing Option C
The sentence in option C, "They have gone to the market an hour ago," misuses the present perfect tense. Here’s why:
Time Expressions
- The phrase "an hour ago" specifies a definite time in the past.
- Present perfect tense is not appropriate with specific past time markers (like "ago," "last week," or "in 2010").
Correct Usage
- The correct form should be in the simple past tense: "They went to the market an hour ago."
- The simple past tense is used for actions that occurred at a specific time in the past and are now complete.
Examples of Correct Present Perfect Usage
- "I have read this book many times." (Experience)
- "We have never seen such a performance." (Experience)
- "She has always loved classical music." (Situation relevant to the present)
Conclusion
In summary, option C incorrectly uses the present perfect tense due to the inclusion of a specific time reference. It should be revised to reflect the simple past tense to convey the intended meaning accurately.

Choose the correctly formed question:
  • a)
    Has she finished her homework?
  • b)
    Have she finished her homework?
  • c)
    Does she finished her homework?
  • d)
    Is she finished her homework?
Correct answer is option 'A'. Can you explain this answer?

Malavika Rane answered
Understanding the Correct Question Formulation
When forming questions in English, it's essential to use the correct auxiliary verbs and verb forms. Let's analyze the options provided:
Option A: "Has she finished her homework?"
- This option uses the auxiliary verb "has," which is appropriate for the subject "she" (third person singular).
- The main verb "finished" is in the past participle form, which correctly indicates a completed action.
- This structure is grammatically correct and commonly used in the present perfect tense to inquire about completed actions.
Option B: "Have she finished her homework?"
- This option incorrectly uses "have" with "she."
- The correct auxiliary verb for "she" should be "has."
- Therefore, this formulation is not grammatically correct.
Option C: "Does she finished her homework?"
- In this option, "does" is used as an auxiliary verb, which is appropriate for questions in the simple present tense.
- However, "finished" should be in the base form "finish" when using "does."
- So, this option is also incorrect.
Option D: "Is she finished her homework?"
- This option incorrectly uses "is" with the main verb "finished."
- The correct structure would involve "is" followed by a gerund (e.g., "Is she finishing her homework?").
- Hence, this formulation is also grammatically incorrect.
Conclusion
The only grammatically correct option is A: "Has she finished her homework?" This question effectively asks whether she has completed her homework using the appropriate tense and verb forms.

Select the appropriate verb form: "He _____________ any emails today."
  • a)
    hasn't sent
  • b)
    haven't sent
  • c)
    didn't send
  • d)
    doesn't send
Correct answer is option 'A'. Can you explain this answer?

Iq Funda answered
The correct answer is "He hasn't sent any emails today." In the Present Perfect Tense, 'has not' (hasn't) is used with singular third-person subjects, followed by the past participle.

Find the sentence that correctly uses the present perfect tense in a negative question.
  • a)
    Haven't they left for the airport yet?
  • b)
    Hasn't she finished her assignment?
  • c)
    Have not you seen the news?
  • d)
    Both A and B.
Correct answer is option 'D'. Can you explain this answer?

Pragati Mehta answered
Understanding Present Perfect Tense in Negative Questions
The present perfect tense is used to describe actions that have occurred at some point in the past but are relevant to the present. When forming negative questions in this tense, specific structures are followed.
Examples of Present Perfect Negative Questions:
- Haven't they left for the airport yet?
This question implies that there is an expectation that they would have left by now.
- Hasn't she finished her assignment?
Here, the speaker is questioning the completion of an assignment, indicating a sense of urgency or expectation.
- Have not you seen the news?
While grammatically correct, this form is less common in modern English, where "Haven't you seen the news?" is preferred.
Correct Options: A and B
Both options A and B correctly utilize the present perfect tense in a negative question format. They are direct and easily understood.
Reasons why Option D is Correct:
- Multiple Correct Answers:
Option D states that both A and B are correct uses, which is accurate.
- Usage in Everyday Language:
While option C is grammatically correct, it sounds more formal and less natural than the contractions used in A and B.
Conclusion:
In summary, options A and B exemplify the present perfect tense in negative questions effectively. They maintain clarity and adhere to common usage, while option C, despite being correct, is less frequently used. Therefore, option D is the right choice as it acknowledges both A and B as correct answers.

Choose the correct negative form: "I _____________ finished my work yet."
  • a)
    hasn't
  • b)
    haven't
  • c)
    didn't
  • d)
    doesn't
Correct answer is option 'B'. Can you explain this answer?

G.K Academy answered
The correct form is "I haven't finished my work yet." In the Present Perfect Tense, 'have not' (haven't) is used for negative sentences with the first person singular subject 'I'.

Identify the sentence that correctly uses the present perfect tense with 'already' in a question.
  • a)
    Have you already seen the report?
  • b)
    Has she already leaves the office?
  • c)
    Have they already ate their lunch?
  • d)
    Did he already complete the task?
Correct answer is option 'A'. Can you explain this answer?

Option A correctly uses the present perfect tense with 'already' in a question ('Have you already seen the report?'). The structure is 'Have/Has + subject + already + past participle?' The other options either use incorrect tense or past participle forms.

Which of these sentences correctly uses a negative form in the present perfect tense?
  • a)
    I haven't seen that movie yet.
  • b)
    She has not ever been to China.
  • c)
    They haven't never traveled abroad.
  • d)
    Both A and B.
Correct answer is option 'D'. Can you explain this answer?

G.K Academy answered
Both Options A and B correctly use the negative form in the present perfect tense ('haven't seen' and 'has not been'). Option C is incorrect due to the double negative ('haven't never').

Which sentence incorrectly uses the present perfect tense?
  • a)
    We have just arrived at the station.
  • b)
    Has she ever tried sushi?
  • c)
    I have seen him yesterday.
  • d)
    He has always wanted to visit Japan.
Correct answer is option 'C'. Can you explain this answer?

Option C is incorrect because the present perfect tense ('have seen') should not be used with specific past time expressions like 'yesterday.' The present perfect tense is used for actions that have relevance to the present or are not tied to a specific time.

Identify the sentence that incorrectly uses the present perfect tense.
  • a)
    We have already discussed this topic.
  • b)
    She has just left the room.
  • c)
    They have not yet arrived.
  • d)
    I have seen him last night.
Correct answer is option 'D'. Can you explain this answer?

Iq Funda answered
Option D is incorrect because the present perfect tense should not be used with specific past time expressions like 'last night.' The present perfect is used for actions that have relevance to the present or are not tied to a specific time.

Identify the error in the sentence: "They have not understands the instructions."
  • a)
    They
  • b)
    have not
  • c)
    understands
  • d)
    the instructions
Correct answer is option 'C'. Can you explain this answer?

T.S Academy answered
The error lies in "understands". The correct form should be "understood" as in "They have not understood the instructions." After 'have not', the past participle form of the verb is used in the Present Perfect Tense.

Identify the correct negative form: "They _____________ seen that movie yet."
  • a)
    hasn't
  • b)
    haven't
  • c)
    didn't
  • d)
    isn't
Correct answer is option 'B'. Can you explain this answer?

EduRev SSC CGL answered
The correct answer is "They haven't seen that movie yet." In the Present Perfect Tense, 'have not' (haven't) is used for negative sentences with plural subjects.

Choose the sentence that correctly uses the present perfect tense to describe a recent action.
  • a)
    I have just finished my homework.
  • b)
    She has eaten breakfast an hour ago.
  • c)
    They have bought a house last month.
  • d)
    He has been to the store this morning.
Correct answer is option 'A'. Can you explain this answer?

Option A correctly uses the present perfect tense ('have just finished') to describe a recent action. The other options incorrectly pair the present perfect tense with specific past times, which is not appropriate.

Which sentence correctly forms a present perfect tense question with a WH-word?
  • a)
    What has they done since they arrived?
  • b)
    Why has she not called us back?
  • c)
    Where have you been all this time?
  • d)
    Both B and C.
Correct answer is option 'D'. Can you explain this answer?

EduRev SSC CGL answered
Options B and C correctly use the present perfect tense in a question with a WH-word ('Why has' and 'Where have'). The structure is 'WH-word + has/have + subject + past participle.' Option A is incorrect due to the use of 'has' with a plural subject.

Choose the correctly formed question:
  • a)
    Have they arrived yet?
  • b)
    Has they arrived yet?
  • c)
    Do they have arrived yet?
  • d)
    Is they have arrived yet?
Correct answer is option 'A'. Can you explain this answer?

The correct form is "Have they arrived yet?" In questions with the Present Perfect Tense, 'have' precedes the subject, followed by the past participle of the main verb.

Which sentence correctly uses the present perfect tense with a negative form?
  • a)
    She hasn't never been to a concert.
  • b)
    They haven't found the keys yet.
  • c)
    I haven't ever seen such a performance.
  • d)
    Both B and C.
Correct answer is option 'D'. Can you explain this answer?

EduRev SSC CGL answered
Both Options B and C correctly use the negative form in the present perfect tense ('haven't found' and 'haven't ever seen'). Option A is incorrect due to the double negative ('hasn't never').

Which sentence correctly forms a present perfect tense question involving an experience?
  • a)
    Have you ever been to New York?
  • b)
    Did you ever seen a lion?
  • c)
    Has she ever tries sushi?
  • d)
    Have they visit the museum?
Correct answer is option 'A'. Can you explain this answer?

Option A correctly forms a question in the present perfect tense about an experience ('Have you ever been to New York?'). The structure is 'Have/Has + subject + past participle + ...?' The other options either use incorrect tense or past participle forms.

Identify the sentence where the present perfect tense is used for an action that has an impact on the present.
  • a)
    I have lost my keys and can't enter the house.
  • b)
    She has visited Paris last summer.
  • c)
    They have eaten dinner and now they are full.
  • d)
    Both A and C.
Correct answer is option 'D'. Can you explain this answer?

G.K Academy answered
Both Options A and C correctly use the present perfect tense to describe actions that have an immediate impact on the present ('have lost' affecting the ability to enter the house, and 'have eaten' leading to feeling full). Option B is incorrect due to the use of a specific past time with the present perfect tense.

Complete the sentence: "Many people ___ the new movie since it released."
  • a)
    saw
  • b)
    have seen
  • c)
    sees
  • d)
    is seeing
Correct answer is option 'B'. Can you explain this answer?

EduRev SSC CGL answered
The correct completion is "Many people have seen the new movie since it released." In the Present Perfect Tense, 'have' is used with plural subjects, followed by the past participle form of the verb, 'seen' in this case. This tense is often used to express actions that occurred at an unspecified time before now.

Find the error in the sentence: "They hasn't finished their homework yet."
  • a)
    They
  • b)
    hasn't
  • c)
    finished
  • d)
    yet
Correct answer is option 'B'. Can you explain this answer?

The error is in "hasn't". The correct form is "haven't" as in "They haven't finished their homework yet." In the Present Perfect Tense, 'have not' (haven't) is used with plural subjects.

Identify the sentence where the present perfect tense is used for an action completed in the recent past.
  • a)
    I have just called him.
  • b)
    She has written the report last week.
  • c)
    They have eaten their lunch just now.
  • d)
    He has been to the store yesterday.
Correct answer is option 'A'. Can you explain this answer?

EduRev SSC CGL answered
Option A correctly uses the present perfect tense ('have just called') to indicate an action completed in the recent past. The other options incorrectly use specific past time expressions with the present perfect tense, which is not appropriate.

Find the sentence that correctly uses the present perfect tense with 'for' to indicate duration.
  • a)
    They have lived here for five years.
  • b)
    I have known him since we met.
  • c)
    She has been ill for last week.
  • d)
    He has worked there since 2010.
Correct answer is option 'A'. Can you explain this answer?

Option A correctly uses the present perfect tense with 'for' ('have lived here for five years') to indicate the duration of an ongoing situation. The use of 'for' is correct with a period of time, while 'since' is used with the point in time when the action started.

Identify the error in the sentence: "She have never traveled abroad."
  • a)
    She
  • b)
    have
  • c)
    never
  • d)
    traveled
Correct answer is option 'B'. Can you explain this answer?

T.S Academy answered
The error lies in "have". The correct form should be "has" as in "She has never traveled abroad." In the Present Perfect Tense, 'has' is used with singular third-person subjects.

Which sentence correctly forms a question in the present perfect tense?
  • a)
    Has she been to Italy?
  • b)
    Have they played the game?
  • c)
    Has you seen my phone?
  • d)
    Both A and B.
Correct answer is option 'D'. Can you explain this answer?

The correct structure for forming questions in the present perfect tense is 'Has/Have + subject + past participle?' Thus, both Options A and B correctly follow this structure.

Chapter doubts & questions for Present Perfect Tense - SSC CGL Tier 2 - Study Material, Online Tests, Previous Year (Hindi) 2026 is part of SSC CGL exam preparation. The chapters have been prepared according to the SSC CGL exam syllabus. The Chapter doubts & questions, notes, tests & MCQs are made for SSC CGL 2026 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests here.

Chapter doubts & questions of Present Perfect Tense - SSC CGL Tier 2 - Study Material, Online Tests, Previous Year (Hindi) in English & Hindi are available as part of SSC CGL exam. Download more important topics, notes, lectures and mock test series for SSC CGL Exam by signing up for free.

Top Courses SSC CGL