Study

Thanksgiving Present Perfect Practice

  • The selected game type is invalid.
  •   0%
  •  0     0     0

  • My Dad (cook) the turkey (for / since) 4 hours.
    has cooked / for
  • I (eat) turkey on Thanksgiving (for/since) I was little.
    have eaten turkey / since
  • I (celebrate) Thanksgiving (for / since) 23 years.
    have celebrated / for
  • Americans (play) football on Thanksgiving (for / since) 1876.
    have played / since
  • My family (prepare) their turkey (for / since) hours.
    has prepared / for
  • The Macy's Thanksgiving Parade (happen) every year (for / since) 1924.
    has happened / since
  • My friends and I (celebrate) Friendsgiving (for / since) 8 years.
    have celebrated / since
  • Butterball (have) a turkey hotline (for / since) nearly 40 years.
    has had / for
  • Balloons (fly) in the Macy's Thanksgiving Parade (for / since) almost 100 years.
    have flown / for
  • My mother (not make) stuffing (for / since) 5 years.
    has not made / for
  • My brother (cook) the stuffing (for / since) the last 5 years.
    has cooked / for
  • The President (pardon) a turkey every year (for / since) 1989.
    has pardoned / since
  • Thanksgiving (be) celebrated (for / since) over 400 years.
    has been / for
  • The song "Jingle Bells" (not be) a Thanksgiving song (for / since) 1859.
    has not been / since
  • Americans (celebrate) Thanksgiving (for/since) the first Thanksgiving in 1621.
    have celebrated / since
  • We (eat) leftovers from Thanksgiving (for / since) a week.
    have eaten / for
  • I (go shopping) on Black Friday (for / since) I was little.
    have gone shopping / since
  • Pumpkin pie (be) my sister's favorite dish (for/ since) a long time.
    has been / for
  • Thanksgiving (fall) on the second to last Thursday of November (for / since) 1939.
    has fallen / since
  • My roommate and I (be) preparing Thanksgiving dinner (for / since) Monday.
    have been preparing / since
  • I (make) mac and cheese (for / since) four Thanksgiving dinners.
    have made / for
  • Snoopy (be) a balloon in the Macy's Thanksgiving Parade (for / since) 1968.
    has been / since
  • The Lions (play) football every Thanksgiving (for/since) 1934.
    have played / since
  • People (run) in the Turkey Trot (for / since) the 1890s.
    have run / since