Present Perfect: "For" or "Since"?

Each of these present perfect sentences contains a time expression. Each time expression is a length of time (which requires FOR) or a starting time (which requires SINCE). Select the correct word for each sentence.

Click on the button beside the correct answer.

  1. eagleFirst Nations people in British Columbia have told stories about the eagle ________ hundreds of years.
    1.   since
    2.   for
  2. weddingThey've been married ________ twenty-five years.
    1.   since
    2.   for
  3. diaryMary has kept a diary ________ she was ten years old.
    1.   since
    2.   for
  4. rainSo far, it has rained ________ five hours.
    1.   since
    2.   for
  5. two dollars coinThe Canadian two-dollar coin (or toonie) has been in circulation ________ 1996.
    1.   since
    2.   for
  6. snowboarderI haven't been snowboarding ________ last winter.
    1.   since
    2.   for
  7. cougarCougars have almost disappeared from the Victoria area ________ humans settled here.
    1.   since
    2.   for
  8. beaverThe beaver has been an emblem of Canada ________ many years.
    1.   since
    2.   for
  9. student studyingJo has been a student here ________ March.
    1.   since
    2.   for
  10. singerMaya has been a professional singer ________ 1989.
    1.   since
    2.   for