Choose the correct form of the verb to complete the sentence:I ______...
In order to fill in the blank with the correct form of the verb, let's understand the tense of the sentence.
The words 'since seven years' explain to us that the action started in the past and is still continuing in the present, and is unfinished. Hence, we must use present perfect continuous tense.
Option B - 'Have learned' is the present perfect tense. Here the action is completed. The given sentence states that the action is still continuing. Hence, option B is incorrect. Option C - 'Have learnt' is grammatically not correct as we use the third form/past participle form of the verb with 'have' to form present perfect tense. As we need the present perfect continuous tense, we can't use 'have learnt'. Hence, option C is incorrect. Option D - 'Learned' is the past form of the verb 'learn', which is used when the action is completed. Hence, option D is incorrect.
Option A - 'Have been learning' can be used here, as the words have been' explain to us that the action started in the past and the participle form 'learning' explains to us that the action is continuing in the present and is unfinished. Hence, option A is the correct answer.
'I have been learning English for seven years.'
View all questions of this test
Choose the correct form of the verb to complete the sentence:I ______...
Hi friends
answer :have been learning
hope it is correct and helpful
Choose the correct form of the verb to complete the sentence:I ______...
Answer:
Explanation:
The correct form of the verb to complete the sentence is "have been learning" which is option A.
Present Perfect Continuous Tense:
The present perfect continuous tense is used to talk about an action that started in the past and has been going on continuously up until the present moment. It emphasizes the duration of the action.
Formation of the Present Perfect Continuous Tense:
The present perfect continuous tense is formed by using the present perfect of the verb "to have" followed by "been" and the present participle (base form + -ing) of the main verb.
Example:
I have been learning English for seven years.
Analysis of the Sentence:
In the given sentence, the subject "I" is performing the action of learning English. The verb "to learn" is in the present perfect continuous form. The auxiliary verb "have" is in the present perfect tense, and "been" is used to indicate the continuity of the action.
The sentence states that the action of learning English started in the past and has been ongoing for a duration of seven years. This implies that the person is still learning English at the present moment.
Other Options:
- Option B: "have learned" is in the present perfect tense without the continuous aspect. This would imply that the person learned English at some point in the past but does not necessarily indicate that the learning is ongoing.
- Option C: "have learnt" is the same as option B, but with the British English spelling of "learnt."
- Option D: "learned" is in the simple past tense, indicating that the action of learning English has already been completed in the past.
Conclusion:
The correct form of the verb to complete the sentence is "have been learning" (option A) as it accurately conveys the ongoing and continuous nature of the action of learning English for a period of seven years.
To make sure you are not studying endlessly, EduRev has designed Class 10 study material, with Structured Courses, Videos, & Test Series. Plus get personalized analysis, doubt solving and improvement plans to achieve a great score in Class 10.