Class 10 Exam  >  Class 10 Questions  >   Choose the correct form of the verb to compl... Start Learning for Free
Choose the correct form of the verb to complete the sentence:
I ________English for seven years.
  • a)
    have been learning
  • b)
    have learned
  • c)
    have learnt
  • d)
    learned
Correct answer is option 'A'. Can you explain this answer?
Most Upvoted Answer
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.'
Free Test
Community Answer
Choose the correct form of the verb to complete the sentence:I ______...
Hi friends
answer :have been learning
hope it is correct and helpful
Explore Courses for Class 10 exam

Top Courses for Class 10

Question Description
Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? for Class 10 2025 is part of Class 10 preparation. The Question and answers have been prepared according to the Class 10 exam syllabus. Information about Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? covers all topics & solutions for Class 10 2025 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer?.
Solutions for Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? in English & in Hindi are available as part of our courses for Class 10. Download more important topics, notes, lectures and mock test series for Class 10 Exam by signing up for free.
Here you can find the meaning of Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer?, a detailed solution for Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? has been provided alongside types of Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice Choose the correct form of the verb to complete the sentence:I ________English for seven years.a)have been learningb)have learnedc)have learntd)learnedCorrect answer is option 'A'. Can you explain this answer? tests, examples and also practice Class 10 tests.
Explore Courses for Class 10 exam

Top Courses for Class 10

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev