Grammar Quiz on Present Perfect Tense With (Since & For)

Present Perfect Tense Since And For Quiz Present perfect tense since and for quiz

 

Grammar Quiz

Present perfect tense: Since and for

  • Maria has lived in Spain ………………. a long time.
  • (a) since
  • (b) for
  • I have been so busy that I haven’t slept ………………. two days.
  • (a) since
  • (b) for
  • They have been friends ………………. elementary school.
  • (a) since
  • (b) for
  • She has worked here ………………. five years.
  • (a) since
  • (b) for
  • We have known each other ………………. a very long time.
  • (a) since
  • (b) for
  • He has studied English ………………. three months.
  • (a) since
  • (b) for
  • They have been married ………………. ten years.
  • (a) since
  • (b) for
  • She has been waiting ………………. hours!
  • (a) since
  • (b) for
  • He has been playing the piano ………………. he was a child.
  • (a) since
  • (b) for
  • They have been living in this house ………………. 2005.
  • (a) since
  • (b) for
  • She has known him ………………. they were in college.
  • (a) since
  • (b) for
  • We have been working together ………………. a month.
  • (a) since
  • (b) for
  • He has been learning French ………………. years.
  • (a) since
  • (b) for
  • They have been waiting ………………. hours.
  • (a) since
  • (b) for
  • She has been a doctor ………………. 2010.
  • (a) since
  • (b) for
  • He has lived in New York ………………. three years.
  • (a) since
  • (b) for
  • We have been friends ………………. a long time.
  • (a) since
  • (b) for

Grammar Quiz

  • She has been driving ………………. she was 18.
  • (a) since
  • (b) for
  • They have been playing tennis ………………. they were kids.
  • (a) since
  • (b) for
  • He has been working here ………………. a decade.
  • (a) since
  • (b) for
  • We have been living in this city ………………. a year.
  • (a) since
  • (b) for
  • She has been singing ………………. she was young.
  • (a) since
  • (b) for
  • He has been studying architecture ………………. two years.
  • (a) since
  • (b) for
  • They have been traveling ………………. a month.
  • (a) since
  • (b) for
  • I have been waiting ………………. hours!
  • (a) since
  • (b) for
  • She has been cooking ………………. she was a teenager.
  • (a) since
  • (b) for
  • He has been a teacher ………………. five years.
  • (a) since
  • (b) for
  • We have been working on this project ………………. months.
  • (a) since
  • (b) for
  • They have been living in London ………………. they got married.
  • (a) since
  • (b) for
  • She has been running ………………. she was in high school.
  • (a) since
  • (b) for
  • He has been practicing yoga ………………. he was a teenager.
  • (a) since
  • (b) for
  • They have been speaking Spanish ………………. they were children.
  • (a) since
  • (b) for
  • She has been working at the hospital ………………. three years.
  • (a) since
  • (b) for
  • He has been writing novels ………………. he was young.
  • (a) since
  • (b) for
  • We have been friends ………………. we met in college.
  • (a) since
  • (b) for
  • They have been waiting ………………. hours.
  • (a) since
  • (b) for
  • She has been studying economics ………………. five years.
  • (a) since
  • (b) for
  • He has been living in Paris ………………. he was born.
  • (a) since
  • (b) for
  • We have been working together ………………. we graduated.
  • (a) since
  • (b) for
  • They have been dating ………………. two years.
  • (a) since
  • (b) for
  • She has been playing guitar ………………. she was a child.
  • (a) since
  • (b) for
  • He has been traveling ………………. months.
  • (a) since
  • (b) for
  • They have been living in this house ………………. they were kids.
  • (a) since
  • (b) for
  • She has been studying psychology ………………. four years.
  • (a) since
  • (b) for
  • He has been working at the company ………………. 2010.
  • (a) since
  • (b) for
  • We have been friends ………………. elementary school.
  • (a) since
  • (b) for
  • She has been teaching English ………………. five years.
  • (a) since
  • (b) for
  • He has been waiting ………………. hours!
  • (a) since
  • (b) for
  • They have been married ………………. a decade.
  • (a) since
  • (b) for
  • I have been learning Chinese ………………. two years.
  • (a) since
  • (b) for

Grammar Quiz Grammar Quiz

 

Answer:

  • b) for
  • (b) for
  • (a) since
  • (b) for
  • (b) for
  • (b) for
  • (b) for
  • (b) for
  • (a) since
  • (a) since
  • (a) since
  • (b) for
  • (b) for
  • (b) for
  • (a) since
  • (b) for
  • (b) for
  • (a) since
  • (a) since
  • (b) for
  • (b) for
  • (a) since
  • (b) for
  • (b) for
  • (a) since
  • (b) for
  • (a) since
  • (b) for
  • (a) since
  • (a) since
  • (a) since
  • (b) for
  • (a) since
  • (a) since
  • (b) for
  • (a) since
  • (b) for
  • (a) since
  • (a) since
  • (b) for
  • (a) since
  • (a) since
  • (b) for
  • (a) since
  • (a) since
  • (b) for
  • (a) since
  • (b) for
  • (a) since
  • (b) for

Read More:

  1. A Day In My Worksheet For Kids Grade (1 -3)
  2. Common Collocation Worksheet In English