问一道不难的选择题

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:42:27
7. In fact, Peter would rather have left for San Francisco than ____ in New York..
A to stay
B stayed
C staying
D having stayed
请说出答案,并解释,谢谢

应该选B,有句型would rather do ……than do……
此题中,do即为have done,因此完整的应为……than have stayed in New York,但是have 重复,故可以省,stayed 即可。、
o(∩_∩)o

2楼回答得不错
would rather ... than ...
在这里 并列的成分是 left for San Francisco 和 ___ in New York
并列成分 形势一致 所以 stay 要和 left形式一致 改成 过去式 stayed

B
同理:
接介词短语

I'd prefer to read in the library rather than at home.

我宁愿在图书馆看书,也不愿在家里看书。

绝对的B
虚拟语气过去时表现在

B would rather do than do
因为有have