Study

All the perfect tenses

  •   0%
  •  0     0     0

  • Past Perfect (-) Sara / fall asleep / at work
    Sara had not (hadn't) fallen asleep at work
  • Present Perfect (?) They / find / the address
    Have they found the address?
  • Future Perfect Continuous (-) I / work / for long
    I will not (won't) have been working for long
  • Future Perfect Continuous (+) I / study / English for 3 years
    I will have been studying English for 3 years
  • Future Perfect (?) You / complete / your project before summer
    Will you have completed your project before summer?
  • Present Perfect Continuous (?) We / walk / for 15 km
    Have we been walking for 15 km?
  • Past Perfect Continuous (-) Elisabet / clean / all day
    Elisabet had not (hadn't) been cleaning all day
  • Present Perfect (+) He / go to / the cinema
    He has gone to the cinema
  • Present Perfect Continuous (-) You / read / for a long time
    You have not (haven't) been reading for a long time
  • Past Perfect (?) Anthony and Louisa / travel to / London
    Had Anthony and Louisa travelled to London?
  • Future Perfect Continuous (?) You / play / guitar up until then
    Will you have been playing guitar up until then?
  • Future Perfect (+) We / explore / the whole solar system by 2050
    We will have explored the whole solar system by 2050
  • Future Perfect (-) I / finish / my homework by 10 pm.
    I will not (won't) have finished my homework by 10 pm
  • Present Perfect (-) She / eat / her lunch
    She has not (hasn't) eaten her lunch
  • Past Perfect (+) Tony / wake up / early
    Tony had woken up early
  • Past Perfect Continous (+) Marc / drive / for 3 hours
    Marc had been driving for 3 hours.
  • Past Perfect Continuous (?) Pedro / play / computer games
    Had Pedro been playing computer games?
  • Present Perfect Continuous (+) I / sleep / for 10 hours
    I have been sleeping for ten hours