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 _________about ten years.
    hasn't been / for
  •  15
  • -Do you like snakes?                        -No, I _______ (have) phobia of them ______I was a child.
    have had / since
  •  15
  • -How long _______ (you / live) in Prague? -We've been here _______2005.
    have you lived/since
  •  15
  • -Does your sister work at the local school? -Yes, she _________(work) there _______she left university.
    has worked / since
  •  15
  • -How's John these days? -i don't know. I _______ (not hear) from him ________he moved to Washington.
    haven't heard/since
  •  15
  • -Is that a new coat? -No, I _______ (have) it ______years.
    have had it for
  •  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