单项选择题

In fact, Peter would rather have left for San Francisco than ______ in New York.

[A] to stay
[B] stayed
[C] staying
[D] having stayed