Grammar Quiz 3

Choose the best answer for each question. When you have finished all the questions, click on the Get score button at the bottom of the page to see your score and the correct answers.
  1. Mary _________ me the book that I asked for.

    giving
    has given
    gives
    was giving

  2. He ________ that car for very long. It still looks new.

    wasn't having
    has not had
    hadn't
    hasn't been having

  3. She always ________ she's happy when I ask her.

    says
    was saying
    said
    say

  4. My teacher ________ angry with me even when I forget my homework.

    was never being
    is never being
    was never
    is never

  5. They ______ with the choir on Wednesday evenings.

    sang
    have sung
    are singing
    sung

  6. She ______ to classical music on the radio.

    never listens
    never listened
    is never listening
    was never listening

  7. We _______ every game so far this year, but we still have two more to play.

    are winning
    have won
    will win
    win

  8. My jacket is still wet. I ______ in out of the rain.

    did just come
    come
    am just coming
    have just come

  9. My brother _______ what our mother tells us to do.

    is never doing
    never do
    never does
    never doing

  10. I'll have to call you later; I _______ my homework now.

    do
    be doing
    am doing
    will do


Score =

Questions answered incorrectly:

Correct answers:


© Esl-Classroom.com 2002