Game Preview

Present Perfect vs Past Simple

  •  English    20     Public
    grammar in a Chistmas mood
  •   Study   Slideshow
  • ___ you ever ___ (eat) Christmas pudding?
    Have you ever eaten Christmas pudding?
  •  10
  • I ______ never _____ (see) real Christmas crackers.
    I have neve seen real Christmas crackers.
  •  10
  • We _____ already______ (make) paper decorations.
    We have already made Christmas decorations.
  •  10
  • He ______ __________ (not / buy) Chistmas presents yet.
    He hasn't bought Christmas presents yet.
  •  15
  • ________ she __________ (decorate) the Christmas tree yet?
    Has she decorated the Christmas tree yet?
  •  15
  • I ______ _______ (have) this angel since / for I was born.
    I have had this angel since I was born.
  •  20
  • I ____ _____ (know) this Christmas carol since / for a long time.
    I have known this Christmas carol for a long time.
  •  20
  • She still ______ _______ (not / hang) Christmas stockings.
    She still hasn't hung Christmas stockings.
  •  15
  • They ___ just ___ (kiss) under the mistletoe.
    They have just kissed under the mistletoe.
  •  10
  • We _____ ______ (not / have) a wreath on our door last year.
    We didn't have a wreath on our door last year.
  •  15
  • I _______ (bake) gingebread cookies yesterday.
    I baked gingerbead cookies yesterday.
  •  10
  • I first _____ (eat) mince pies 2 years ago when I was in England.
    I first ate mince pies 2 years ago when I was in England.
  •  10
  • How long ___ you ____ (have) this turkey in the fridge?
    How long have you had this turkey in the fridge?
  •  10
  • ____ she ever _____ (have) a tinsel on a Christmas tree?
    Has she ever had a tinsel on a Chistmas tree?
  •  15
  • ____ you ever _____ (see) a manger with real animals?
    Have you ever seen a manger with real animals?
  •  10
  • We _____ (eat) brussels sprouts last year.
    We ate brussels sprouts two years ago.
  •  10