present perfect + for and since (1)

Choose the correct answer.