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 SIMPLE OR CONTINUOUS EXERCISE 3

    Seonaid holding a book
    Click here to review how to make the present perfect.
    Click here to review how to make the present perfect continuous.
    Click here to return to the list of English grammar exercises.
    Download this exercise in PDF.


    Choose present perfect simple or continuous 3

    Choose the present perfect simple or the present perfect continuous.

    1)
    (you/buy) your train ticket yet?
    [ . ]

    2) The kitchen is a complete mess! What
    (the children/do)?
    [ . ]

    3) Julie
    (learn) to drive for six years!
    [ . ]

    4) Amanda
    (already/have) lunch, so she'll meet us later.
    [ . ]

    5) How much coffee
    (she/drink) this morning?
    [ . ]

    6) Simon
    (write) three books.
    [ . ]

    7) I
    (do) everything I needed to do today! Hurray!
    [ . ]

    8) It
    (not/rain) all summer, so the garden is dead.
    [ . ]

    9) I
    (read) your book. Here it is, thank you.
    [ . ]

    10) She
    (forget) how to get to my house.
    [ . ]

    11) I
    (work) in the garden all day and I need a rest.
    [ . ]

    12) She
    (make) three cakes. They look delicious!
    [ . ]

    13) David feels great these days. He
    (get) up early lately.
    [ . ]

    14) We
    (always/hate) rush hour traffic.
    [ . ]

    15) Recently, I
    (study) a lot. My exams are in a few weeks.
    [ . ]

    16) We
    (write) this book for months and months.
    [ . ]

    17) I
    (always/love) chocolate.
    [ . ]

    18) I
    (want) to go back to university for a long time.
    [ . ]

    19) What's that delicious smell?
    (you/cook)?
    [ . ]

    20) I
    (watch) seven films this week!
    [ . ]


    DO YOU WANT TO MASTER eNGLISH GRAMMAR?

    Your logical way to teach is very easy to understand.

    - Lyudmila

    This is the best-structured and the most clear course I've ever seen.

    - Oksana

    It was easy to learn - you explained it perfectly.

    - Maria