Game Preview

CAE 1.0 Straight to advanced Perfect tenses

  •  English    21     Public
    Perfect tenses Straight to Advanced U1
  •   Study   Slideshow
  • They___________to leave before you came. (to decide)
    Had decided
  •  15
  • Lue________out when I was there. (to go)
    Had gone
  •  15
  • I still____________the office when it became dark. (not to leave)
    Had not left
  •  15
  • My uncle was very tired because he___________very well (not to sleep)
    Had not slept
  •  15
  • Emilia__________this film on TV. (never/to see)
    Has never seen
  •  15
  • I________a new tablet. (to buy)
    Have bought
  •  10
  • He__________(clean) the kitchen all evening.
    Has beeen cleaning
  •  15
  • She__________ (promise) to help us.
    Has promised
  •  10
  • I__________(not/do) my homework yet.
    Haven’t done
  •  15
  • Yesterday I_____(have) dinner with my family.
    Had
  •  5
  • He_________(do) his homework before you went out.
    Had been doing
  •  10
  • We were out of breath. We _________ (run) for miles.
    Had been running
  •  10
  • She was tired because she_________ (write) papers all morning.
    Had been writing
  •  10
  • He is tired, because he __________(work) very hard.
    Has been working
  •  10
  • She________(write) e-mails all morning.
    Has been writing
  •  10
  • Cindy is getting fatter because she________(eat) a lot lately.
    Has been eating
  •  10