Study

Present perfect with For and Since

  •   0%
  •  0     0     0

  • Have you two known each other _____ a long time?
    for
  • They've lived in the same apartment ______ years.
    for
  • I've been a member of this gym _____ 2014.
    since
  • Have you seen Jack _____ you arrived?
    since
  • My parents haven't heard from Ben ____ March.
    since
  • I haven't driven ______ I passed my test.
    since
  • I've been waiting here _____ ages.
    for
  • Ann and Ben _______ (BE) friends ______ they were in primary school.
    HAVE BEEN - since
  • I ________ (NOT/PLAY) tennis _____ last summer.
    HAVEN'T PLAYED - since
  • Pablo _________ (NOT/EAT) meat ______ he was a child.
    HASN'T EATEN - since
  • We've known Maria ____  ten years.
    for
  • Aline ________ (BE) sick _____ over three weeks now.
    HAS BEEN - for