Game Preview

B1 English Grammar

  •  English    52     Public
    Challenge your English knowledge with this extensive grammar quiz.
  •   Study   Slideshow
  • What verb tense is this sentence?
    Present Simple
    Present Continuous
    Past Simple
    Past Continuous
  •  15
  • What verb tense is this sentence?
    Present Simple (Future)
    Present Continuous (Future)
    Be going to
    Future Perfect Simple
  •  15
  • Change the sentence to the passive form.
    The report is being reviewed.
    The report is reviewed.
    The report was reviewed.
    The report has been reviewed.
  •  15
  • What conditional form is this?
    Second
    Zero
    Third
    First
  •  15
  • What conditional form is this?
    Zero
    Second
    Third
    First
  •  15
  • Select the correct relative pronoun.
    whom
    who
    how
    whose
  •  15
  • What conditional form is this?
    First
    Zero
    Third
    Second
  •  15
  • Choose the correct question tag.
    can you
    couldn't you
    could you
    can't you
  •  15
  • What conditional form is this?
    Zero
    Second
    First
    Third
  •  15
  • What verb tense is this sentence?
    Present Continuous
    Past Continuous
    Present Simple
    Past Simple
  •  15
  • Which adjectives are needed?
    confusing - puzzling
    confusing - puzzled
    confused - puzzled
    confused - puzzling
  •  15
  • Which adjectives are needed?
    amazing - interesting
    amazed - interested
    amazed - interesting
    amazing - interested
  •  15
  • Which adjectives are needed?
    boring - depressed
    bored - depressed
    bored - depressing
    boring - depressing
  •  15
  • Choose the correct question tag.
    don't they
    speak them
    didn't they
    spoke they
  •  15
  • Which word is needed?
    Somewhere
    Anyone
    Someone
    No-one
  •  15
  • What is the reported form of this sentence?
    She said she is going to be hot tomorrow.
    She said it was going to be hot the following day.
    She said it would be hot the next day.
    She said it will be hot tomorrow.
  •  15