present perfect with for and since (2)

Choose the correct answer.