• Present perfect (since, for)
     Help
  • How long have you lived in Hanoi?
    I have lived in Hanoi __________.
  • How long have you studied English?
    I have studied English __________.
  • Who have you known for a long time?
    I have known __________ for __________.
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.