Game Preview

English Grammar: Present Perfect and Past Simple

  •  11     Public
    Test your understanding of English grammar by filling in the blanks with the correct forms of verbs in present perfect and past simple tenses.
  •   Study   Slideshow
  • How long ___ Jonathan ___ how to ski?
    A) has / known
    B) have known
    D) has / knew
    C) have know
  •  15
  • She ___ in Los Angeles ___ 2015.
    A) has lived / since
    B) have lived / for
    C) has live / since
    D) has lived / for
  •  15
  • They ___ each other ___ five years.
    A) have known / for
    C) have know for
    B) has known / since
    D) have known / since
  •  15
  • I ___ in this company ___ I graduated.
    C) have work since
    A) have worked / since
    D) have worked / for
    B) has worked / for
  •  15
  • We ___ English ___ a long time.
    B) has studied / since
    C) have study / since
    A) have studied / for
    D) have studied / since
  •  15
  • He ___ here ___ three months.
    A) has been / for
    C) has be for
    D) has been / since
    B) have been / since
  •  15
  • My parents ___ married ___ 30 years.
    D) have been / since
    C) have be / for
    B) has been / since
    A) have been / for
  •  15
  • I ___ this book ___ last week.
    have read / since
    have read / before
    have read / for
    has read / for
  •  15
  • Sarah ___ here ___ Monday.
    has worked / for
    have worked / for
    has worked / since
    has work since
  •  15
  • They ___ in New York ___ 10 years.
    have ve / for
    have lived / for
    have lived / since
    has lived / since
  •  15
  • Dance Like This!
    Good Job!
  •  15