选择··说明理由··
来源:百度知道 编辑: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
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才靠谱