Game Preview

Present perfect + for/since

  •  English    12     Public
    EF Present perfect + for/since Workbook exercise
  •   Study   Slideshow
  • -Is Laura still afraid of flying?   -Yes, she _______ (not be) on a plane for about ten years.
    hasn't been
  •  15
  • -Do you like snakes?                        -No, I _______ (have) phobia of them since I was a child.
    have had
  •  15
  • -How long _______ (you / live) in Prague? -We've been here since 2005.
    have you lived
  •  15
  • -Does your sister work at the local school? -Yes, she _________ there since she left university.
    has worked
  •  15
  • -How's John these days? -i don't know. I _______ (not hear) from him since he moved to Washington.
    haven't heard
  •  15
  • -Is that a new coat? -No, I _______ (have) it for years.
    have had
  •  15
  • Juliet & I were in the same class at school. We (know each other) twenty years.
    've known each other for
  •  20
  • This is our new dog. We (only have him) October.
    've only had him since
  •  20
  • The garden is very dry. It _______ (not rain) weeks.
    hasn't rained for
  •  20
  • I think Dan and Lucy will get married soon. They _______(be together) three years now.
    have been together for
  •  20
  • Christina is very excited about going to Italy. She _______(not be on holiday) a long time.
    hasn't been on holiday for
  •  20
  • I'm really hungry. I __________ (not eat anything) breakfast.
    haven't eaten anything since
  •  20