What's my English grammar level?

Take the free quiz here!x

Really understand the English tenses with our free Complete Tenses PDFs

    You'll also receive free English lessons by email. Unsubscribe at any time.

    PRESENT PERFECT CONTINUOUS EXERCISE 2

    Seonaid holding a book

    Present Perfect Continuous

    Questions



    This time you need to make the present perfect continuous question forms - it could be a 'wh' or 'yes / no' question.

    It's really important to make sure you are confident making the forms of the tenses, so then you can focus on when to use them, which is a bit more difficult. Even some of my advanced students aren't really 100% sure about the forms, and this really shows if you need to speak English in a hurry or during exams when you are stressed.

    Click here to review how to make the English present perfect continuous (just in case you've forgotten!)
    Click here to download this exercise in PDF (with answers)

    Present Perfect Continuous - Questions

    Make the present perfect continuous, 'wh' or 'yes / no' questions

    1)
    (she/run) much recently?
    [ . ]

    2)
    (it/rain)?
    [ . ]

    3)
    (he/work) today?
    [ . ]

    4)
    (I/talk) a lot?
    [ . ]

    5)
    (we/eat) too much?
    [ . ]

    6)
    (they/live) for a long time?
    [ . ]

    7)
    (Julia/work) in this company for more than five years?
    [ . ]

    8)
    (you/study) English for a long time?
    [ . ]

    9)
    (I/do) too much recently?
    [ . ]

    10)
    (we/go out) with each other for three years already?
    [ . ]

    11) How long
    (you/study) Japanese?
    [ . ]

    12) Where
    (she/work)?
    [ . ]

    13) How long
    (she/play) tennis?
    [ . ]

    14) What
    (they/drink)?
    [ . ]

    15) How long
    (you/live) here?
    [ . ]

    16) What
    (the child/eat)?
    [ . ]

    17) How long
    (he/work) in the bank?
    [ . ]

    18) Where
    (she/buy) food?
    [ . ]

    19) How long
    (we/wait) for the bus?
    [ . ]

    20) What
    (you/do) all day?
    [ . ]