Game Preview

Present Perfect Simple and Continuous

  •  English    10     Public
    Grammar
  •   Study   Slideshow
  • My shoes are dirty because I ___ in the garden. a) have worked b) have been working
    have been working
  •  15
  • She looks so tired! She ___ enough sleep lately. a) hasn’t gotten b) hasn’t been getting
    hasn’t been getting
  •  15
  • We ___ to this restaurant twice this week. a) have gone b) have been going
    have gone
  •  15
  • I ___ my phone all morning, so the battery is almost dead. a) have used b) have been using
    have been using
  •  15
  • You’re all wet! ___ in the rain? a) Have you walked b) Have you been walking
    Have you been walking
  •  15
  • She ___ for the test, so I’m sure she’ll do well. a) has studied b) has been studying
    has been studying
  •  15
  • He ___ a new job recently. a) has found b) has been finding
    has found
  •  15
  • They ___ about moving to another city. a) have thought b) have been thinking
    have been thinking
  •  15
  • ___ anything exciting this week? a) Have you done b) Have you been doing
    Have you done
  •  15
  • I’m so tired because I ______ the house all day. a) have cleaned b) have been cleaning
    have been cleaning
  •  15