Game Preview

Advanced Mix Tenses

  •  English    12     Public
    All advanced tenses
  •   Study   Slideshow
  • Present Perfect Simple or Progressive: Jane ___(write) a letter to a magazine. She ___ (not finish) it yet.
    Jane has been writing a letter to a magazine. She hasn't finished it yet.
  •  15
  • Present Perfect Simple or Progressive: Ben __ (look) for his penknife, but ____(not find) it yet.
    Ben has been looking for his penknife, but he hasn't found it yet.
  •  15
  • Present Perfect Simple or Progressive: Jenny ___ (wait) for the bus for half an hour, but it ___ (not arrive) yet.
    Jenny has been waiting for the bus for half an hour, but it hasn't arrived yet.
  •  15
  • Present Perfect Simple or Progressive: Nick ______ (play) a computer game for two hours and he is still playing.
    Nick has been playing a computer game for two hours and he is still playing.
  •  15
  • Present Perfect Simple or Progressive: Mike ___ (not finished) painting his car yet. He ___ (work) on it for two weeks.
    Mike hasn't finished painting his car yet. He has been working on it for two weeks.
  •  15
  • Present Perfect Simple or Progressive: Amanda ___(not come) home yet. She ___ (shop) in town since 10 o'clock.
    Amanda hasn't come home yet. She has been shopping in town since 10 o'clock.
  •  15
  • Present Perfect Simple or Progressive: Mike's car ___ (make) strange noises. Nick and Jane___ (clean) all the parts.
    Mike's car has been making strange noises. Nick and Jane have cleaned all the parts.
  •  15
  • Present Perfect Simple or Progressive: Ben __ (draw) cartoons for two hours. He ___ (not finish) yet.
    Ben has been drawing cartoons for two hours. He hasn't finished yet.
  •  15
  • Present Perfect Simple or Progressive: Greg ___ (wait) for Jenny in town. Jenny ___ (not arrive) yet.
    Greg has been waiting for Jenny in town. Jenny hasn't arrived yet.
  •  15
  • Present Perfect Simple or Progressive: Jane __ (knit) a pullover. She ___ (not finish) yet.
    Jane has been knitting a pullover. She hasn't finished yet.
  •  15
  • Present Perfect Simple or Progressive: It __ (rain) all day and it ___ (not stop) yet.
    It has been raining all day and it hasn't stopped __ yet.
  •  15
  • Present Perfect Simple or Progressive: Mr Blake ___ (make) tests all evening, but he ___(not find) a perfect one yet.
    Mr Blake has been making tests all evening, but he hasn't found a perfect one yet.
  •  15