Game Preview

Complete First for Schools unit 1 Grammar

  • It _________ (rain) all morning.
    has been raining
  •  20
  • I _________ (read) this book three times.
    have read
  •  20
  • How long _________ (you/know) each other?
    have you known
  •  20
  • _________ (she/wait) long?
    Has she been waiting
  •  20
  • _________ (you/ever/be) to Japan?
    Have you ever been
  •  20
  • We _________ (not/see) that movie before.
    haven't seen
  •  20
  • He _________ (not/finish) his homework yet.
    hasn't finished
  •  20
  • Choose the correct sentence: I _______ this book, so I know the ending.
    have read
    have been reading
    am reading
    had been reading
  •  5
  • Choose the correct sentence: She _______ at that company for five years, and she loves it.
    is working
    has been working
    was working
    had worked
  •  5
  • What tense is often used to describe repeated actions up to the present?
    Present Perfect Simple
  •  15
  • What tense is typically used with 'how long' questions to describe an ongoing action?
    Present Perfect Continuous
  •  15
  • Use the Present Perfect Continuous: He _______ (work) on the project all day.
    has been working
  •  10
  • Use the Present Perfect Simple: She _______ (visit) Paris.
    has visited
  •  10
  • Which sentence is in the Present Perfect Continuous?
    They were playing football for two hours.
    They played football for two hours.
    They had been playing football for two hours.
    They have been playing football for two hours.
  •  5
  • Which sentence is in the Present Perfect Simple?
    I have been finishing my homework.
    I have finished my homework.
    I had finished my homework.
    I finished my homework.
  •  5
  • What is the form of present perfect simple?
    have / has + past participle
  •  15