Study

Past Perfect Continuous

  •   0%
  •  0     0     0

  • Question Form of Past Perfect Continuous is:
    had + S + v.3
    had + S + been + v.ing
    have + S + been + v.ing
  • Negative Form of Past Perfect Continuous is:
    hadn't + v.3
    hadn't been + v-ing
    hasn't been + v-ing
  • It __________ for several hours and the streets were very wet.
    had been raining
    had rained
    has rained
  • They _________ working as a doctor for 30 years before they retired.
    had been working
    have worked
    had worked
  • Kai failed the final test because he _________ class.
    had not been attending
    had not attended
    has not attended
  • Jane __________ all afternoon before she went out.
    had gardened
    had been gardening
    has gardened
  • Lisa _________ Japanese since last year before she moved to Japan.
    had learnt
    had been learning
    has learnt
  • Sombat was tired because he __________.
    has been jogging
    had jogged
    had been jogging
  • Her friends __________ calling the police when she walked in.
    have been thinking
    had been thinking
    had thought of
  • Tanggwa gained weight because she ________.
    has overeaten
    has been overeating
    had been overeating
  • Positive Form of Past Perfect Continuous is:
    had + v.3
    had been + v-ing
    has, have been + v-ing
  • We __________ to open the door for five minutes when Jane found her key.
    have been trying
    have tried
    had been trying
  • My mom _________ in the kitchen for 2 hours so she felt very hot.
    had been cooking
    has been cooking
    has cooked
  • His father _________ his car all morning before he watched TV.
    has washed
    had been washing
    had washed
  • __________ long before the taxi arrived?
    Had you been waiting
    Have you waited
    Have you been waiting
  • Seth __________ late in the office that night before he went to bed.
    had worked
    had been working
    has worked
  • I _________ my homework for a few days before I finished it.
    have been doing
    had been doing
    have done