7.In fact Peter would rather have left for San Francisco than ___ in New York.

问题描述:

7.In fact Peter would rather have left for San Francisco than ___ in New York.
A.to stay B.stayed C.stay D.having stayed
为什么不是其他选项?尤其是D?
请详细说明.

would rather 后面应该用动词原型
than是个连词而已,所以stay和have left的形态一至,动词都是原型