Present perfect exercises
Prepositions: for / since
Questions: how long / when
Put in the right tense
Right or wrong?
Present perfect vs Simple Past