Предложение описывает действие, которое началось в прошлом и продолжается до настоящего момента, но при этом уже закончилось. Поэтому грамматически верным является вариант B has stopped.
Ответ: B has stopped