Present perfect tense is used to express that an action happened in the past, has recently been completed, or is continuing into the present. You can use the present perfect with a specific time expression or time frame. Use "for" to express a specific period of time. Use "since" to indicate a starting point in time.
Directions: Write in "for" or "since" to complete the sentence.
1) She has lived here __________ 30 years.
2) He has lived here __________ April.
3) They have been married __________ six months.
4) They have been married __________ April 10th.
5) We have been on vacation __________ last Friday.
6) We have been on vacation __________ two days.
7) She has been a teacher __________ over 10 years.
8) She has been a teacher __________ 1995.
Directions: Fill in the blanks with either "for" or "since"
1) She has been gone __________ 30 minutes. We have not seen her __________ 7:30 pm.
for, since
2) He has not worked __________ 2009. He has been unemployed __________ five years.
for, since
3) John has not called Sally __________ three weeks. Sally has not heard from John __________ last month.
for, since
4) Sophie has lived in this house __________ 13 years. She has not moved __________ 2003.
for, since
5) Audrey has played softball __________ two years. She has played softball __________ 2014.
for, since
Quiz 1 Answers
1) for
2) since
3) for
4) since
5) since
6) for
7) for
8) since
Quiz 2 Answers
1) for, since
2) since, for
3) for, since
4) for, since
5) for, since