Game Preview

Perfect tenses

  •  English    9     Public
    expand 3
  •   Study   Slideshow
  • I was a hairdresser since 2005
    I have been
  •  20
  • He hasn't been on vacation last year.
    He didn't go
  •  15
  • We don't need to go to the station because the train won't be arrived yet
    won't have
  •  20
  • I've been having this car for a long time.
    I've had
  •  20
  • She couldn't pay as she had forgot her wallet.
    forgotten
  •  20
  • I'm wearing glasses since I was a child.
    I have been
  •  15
  • I'm really hungry. I ____________________ since morning (not eat)
    haven't eaten
  •  15
  • We didn't want to watch the movie because we ________ already ______ it. (see)
    had already seen
  •  15
  • How long __________________ at this company. (you work)
    have you been working
  •  15
  • I think by 2020 a lot of animals __________ extinct.
    will have become.
  •  15
  • I _________ Ella for two years. (know)
    have known
  •  15