Game Preview

Quiz (English grammar)

  •  English    45     Public
    Quiz on Present Perfect, Past Perfect, Reported Speeches, Reported Questions, Reported Requests and Commands
  •   Study   Slideshow
  • .......(you/see) James? I need to give him this letter
    Have you seen
  •  10
  • He won't lower the price unless she .........(tell) him to
    tells
  •  10
  • Correct the mistake: I have been having this laptop for ages but it still works perfectly!
    I have had
  •  10
  • He ...........(cook) all morning! I don't know what it is, but it smells delicious!
    has been cooking
  •  10
  • Correct the mistake: When were in Thailand last winter, we have visited several ancient temples
    we visited
  •  10
  • ......(she/work) in your department for a long time?
    has she been working
  •  10
  • They .........(learn) French for several years before they moved to Canada
    had been learning
  •  10
  • We are sorry we are late. ......(you/ wait) for a long time here?
    Have you been waiting?
  •  15
  • Correct the mistake: Since he has been fired, he hasn't found any job yet
    Since he WAS fired
  •  15
  • Correct the mistake: Do you listen you me? Repeat what I have just said
    Are you listening to me?
  •  15
  • They .......(finish) the reconstruction of the church by 2025
    will have finished
  •  10
  • I am sorry, I am out of breath. I .......(run) up the stairs to get here on time
    I have been running
  •  10
  • The phone ......(ring) while I .......(take) a shower
    The phone rang while I was taking a shower
  •  10
  • I .....(not/ eat) anything since morning! I am starving
    haven't eaten
  •  10
  • Why .......(you/ be) not at work yesterday? - I didn't feel very well
    weren't you
  •  10
  • They didn't know about his birthday - Neither........ I
    did
  •  10