Study

CAE 1.0 Straight to advanced Perfect tenses

  •   0%
  •  0     0     0

  • I________a new tablet. (to buy)
    Have bought
  • Cindy is getting fatter because she________(eat) a lot lately.
    Has been eating
  • It________(snow) for three hours
    Has been snowing
  • I__________(not/do) my homework yet.
    Haven’t done
  • My uncle was very tired because he___________very well (not to sleep)
    Had not slept
  • They________ a diary since high school. (to keep)
    Have been keeping
  • Good news! I_______(win) the exam.
    Have won
  • He_________(do) his homework before you went out.
    Had been doing
  • She__________ (promise) to help us.
    Has promised
  • We were out of breath. We _________ (run) for miles.
    Had been running
  • Emilia__________this film on TV. (never/to see)
    Has never seen
  • I still____________the office when it became dark. (not to leave)
    Had not left
  • Lue________out when I was there. (to go)
    Had gone
  • She________(write) e-mails all morning.
    Has been writing
  • She was tired because she_________ (write) papers all morning.
    Had been writing
  • I_______(peel) the onions all afternoon.
    Have been peeling
  • He is tired, because he __________(work) very hard.
    Has been working
  • He__________(clean) the kitchen all evening.
    Has beeen cleaning
  • I_______for you all day, where have you been? (to wait)
    Have been waiting
  • Yesterday I_____(have) dinner with my family.
    Had
  • They___________to leave before you came. (to decide)
    Had decided