hamburger menu
All Coursesall course arrow
adda247
reward-icon
adda247
    arrow
    arrow
    arrow
    Out of the given alternatives given choose the most appropriate option. How long ___________ English?
    Question

    Out of the given alternatives given choose the most appropriate option.
    How long ___________ English?

    A.

    are you learning

    B.

    have you been learning

    C.

    do you learn

    D.

    you learn

    Correct option is B


    The correct option to fill in the blank is (b) have you been learning.
    • Explanation:
    – The sentence is asking how long an activity has been going on, so the present perfect continuous tense is used.
    • Grammatical rule used:
    Present perfect continuous = have/has + been + verb + ing, used for actions that started in the past and continue into the present.
    • Explanation in Hindi:
    – कोई कार्य जो पहले शुरू हुआ और अभी तक जारी है, उसे “have/has been + verb + ing” से दर्शाते हैं।
    • Example:
    – How long have you been learning Spanish? ✅
    Meanings of the other options:
    • (a) are you learning ❌
    – English: Present continuous – lacks connection to time duration.
    – Hindi: क्या आप सीख रहे हैं
    • (c) do you learn ❌
    – English: Simple present – general habit, not duration.
    – Hindi: क्या आप सीखते हैं
    • (d) you learn ❌
    – English: Incorrect sentence – lacks auxiliary.
    – Hindi: आप सीखते हो

    Free Tests

    Free
    Must Attempt

    SSC GD PYP (Held on 4 Feb 2025 S1)

    languageIcon English
    • pdpQsnIcon80 Questions
    • pdpsheetsIcon160 Marks
    • timerIcon60 Mins
    languageIcon English
    Free
    Must Attempt

    Hindi Section Test 1

    languageIcon English
    • pdpQsnIcon20 Questions
    • pdpsheetsIcon40 Marks
    • timerIcon12 Mins
    languageIcon English
    Free
    Must Attempt

    SSC GD Constable Full Mock Test 1

    languageIcon English
    • pdpQsnIcon80 Questions
    • pdpsheetsIcon160 Marks
    • timerIcon60 Mins
    languageIcon English
    test-prime-package

    Access ‘CSIR JSA’ Mock Tests with

    • 60000+ Mocks and Previous Year Papers
    • Unlimited Re-Attempts
    • Personalised Report Card
    • 500% Refund on Final Selection
    • Largest Community
    students-icon
    354k+ students have already unlocked exclusive benefits with Test Prime!
    Our Plans
    Monthsup-arrow