Q.1
Choose the best word/s to complete the gap in good English. 'I ... ... down this street before ...' (from the stage-musical, 'My Fair Lady' by Lerner & Loewe, 1956)
  • ... walked ...
  • ... did walk ...
  • ... often have walked ...
  • ... have often walked ...
Q.2
Choose the best word/s to complete the gap in good English. My sister and I ... ... a game of tennis.
  • ... has played ...
  • ... have played ...
  • ... played ...
  • ... have been playing ...
Q.3
Choose the best word/s to complete the gap in good English. I'm afraid it looks as though the dog ... ... on the floor behind the sofa.
  • ... was sick ...
  • ... been sick ...
  • ... has been sick ...
  • ... has just been sick ...
Q.4
Choose the best word/s to complete the gap in good English. ' ... ... in the bathroom yet?'
  • ' You have finished ...
  • ' Have you finished ...
  • ' You finished ...
  • ' Did you finished ...
Q.5
Choose the best word/s to complete the gap in good English. 'Where ... ... the spare paper for the printer?'
  • ... he has put ...
  • ... has he put ...
  • ... has put he ...
  • ... put has he ...
Q.6
Choose the best word/s to complete the gap in good English. They ... ... in Malta for seventeen years, since they were married.
  • ... have lived ...
  • ... lived ...
  • ... have been living ...
  • ... has lived ...
Q.7
Choose the best word/s to complete the gap in good English. Yesterday morning (at last!) they ... ... mending the hole in the road outside our house.
  • ... finish ...
  • ... finished ...
  • ... have finished ...
  • ... are finishing ...
Q.8
Choose the best word/s to complete the gap in good English. There are still millions of people worldwide who ... ... a screen, nor heard a ringtone.
  • ... never have seen ...
  • ... have never seen ...
  • ... have seen never ...
  • ... never seen have ...
Q.9
Choose the best word/s to complete the gap in good English. 'When and where ... ... your handbag?'
  • ... have you last seen ...
  • ... did you last see ...
  • ... you have seen last ...
  • ... saw you last ...
Q.10
Choose the best word/s to complete the gap in good English. Perhaps by now, you feel you ... ... of these questions!
  • ... did have enough ...
  • ... have had enough ...
  • ... had enough ...
  • ... did enough ...
0 h : 0 m : 1 s