All questions of Present Perfect Tense for SSC CGL Exam
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Option A correctly uses the present perfect tense ('has grown') to express a change over time ('since last year'). The other options incorrectly mix the present perfect tense with specific past times.
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.
The negative form of the present perfect tense is made by adding 'not' after 'has/have.' Therefore, both "She has not finished the report" and "She hasn't finished the report" are correct.
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.
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.
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.
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'.
Option B correctly changes 'visited' (simple past) to 'has visited' (present perfect), indicating a completed action at an unspecified time. The other options either use incorrect past participles or incorrect tense.
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.
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').
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.
Option C, 'I finished my homework,' uses the simple past tense, not the present perfect. The present perfect tense would be 'I have finished.'
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.
Option D is incorrect because it should be 'She has finished her homework.' The present perfect tense requires 'has' for singular third-person subjects.
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.
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.
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.
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.
Option C is incorrect due to the use of 'have' with a singular subject. It should be 'She has been studying all night.' The present perfect tense requires 'has' for singular third-person subjects.
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.
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').
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.
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.
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.
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.
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.
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.
Option C, 'I read that book,' uses the simple past tense, not the present perfect. The present perfect tense would be 'I have read.'
Option C is incorrect because the correct past participle form of 'eat' is 'eaten,' not 'ate.' The sentence should be 'I have already eaten my lunch.'
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.
Option C, 'She sang beautifully in the concert,' is in the simple past tense, not the present perfect. The present perfect tense would be 'She has sung.'
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.