单项选择题

In fact, Peter would rather have left for Edinburgh than ______ in London.

A.to stay
B.staying
C.stayed
D.having stayed