Master the difference between for and since in Present Perfect sentences. For describes a period of time; since marks the starting point. 40 multiple-choice questions covering both prepositions, How long questions, and mixed forms.
Choose for or since to complete each sentence. Remember: for + period of time (three years, ages, a week); since + point in time (2019, Monday, I was a child).