placeholder image to represent content

My grammar test

Quiz by Eman al.qahtani

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
20 questions
Show answers
  • Q1
    1) I------------------ (not/do) the housework yet. .
    haven't did
    hasn't done
    has done
    haven't done
    30s
  • Q2
    2) They--------------------- (study) very hard recently.
    has been studying
    have been studying
    have studied
    has studied
    20s
  • Q3
    3) She ---------------------- (promise) to help many times.
    have promised
    promised
    have been promising
    has promised
    20s
  • Q4
    4) He ----------------- (clean) the kitchen. Everything is sparkling clean.
    has cleaned
    have cleaned
    cleaned
    has been cleaning
    20s
  • Q5
    5) She --------------(write) her essay and ------------------- (send) it to her teacher.
    have written/have sent
    have been writing/has sent
    has written/ has been sending
    has written/has sent
    20s
  • Q6
    6) He--------------------- (see) the film 'The King's Speech' about six times.
    have seen
    has been seeing
    has seen
    have been seeing
    20s
  • Q7
    7) We ------------------------(paint) our living room. I think it looks a lot better.
    have painted
    has painted
    has been painting
    have been painting
    20s
  • Q8
    8) She --------------------- (take) French lessons lately.
    has taken
    have been taking
    have taken
    has been taking
    20s
  • Q9
    9) It -------------------(not/rain) for three hours! Only about one hour.
    haven't been raining
    hasn't been raining
    hasn't rained
    haven't rained
    20s
  • Q10
    10) Lucy ------------------ (leave).
    has left
    have been leaving
    have left
    has been leaving
    20s
  • Q11
    11) How many times -----------------------(you/visit) Scotland?
    has you visited
    you has visited
    have you been visiting
    have you visited
    20s
  • Q12
    12) I -------------------- (call) John for hours and hours and he hasn't answered. I'm really angry with him!.
    have been calling
    has been calling
    have called
    has called
    20s
  • Q13
    13) I -----------------(be) in London for three years.
    has been being
    have been
    has been
    have been being
    20s
  • Q14
    14) We--------------------- (know) James for ages.
    have know
    has known
    has know
    have known
    20s
  • Q15
    15) How much petrol -------------------------- (she/buy)?
    has she buy
    has she bought
    have she buy
    have she bought
    20s

Teachers give this quiz to your class