选择··说明理由··

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:14:15
in fact, peter would ranther have left for san francisco than _______in new york.
1.to stay 2 .staying 3 stayed 4.having stayed

3

would ranther ...than ...

一般都加原型,have done,have也是原型啊,只不过是完成时而已

但是其次, would rather 和than后面词词性要相一致,所以stayed,表示完成时时态,而不是过去式
如果having stayed,至少have stayed才靠谱