Фраза 'all this time' указывает на действие, которое продолжалось в течение всего периода времени до настоящего момента, что является признаком Present Perfect. Подлежащее 'you' требует вспомогательного глагола 'have'.
Правильный вариант: c) have you been