I would rather you go 中,would 一般是助动词,那main verb 是哪个?那个you go 是宾语从句吗?would和rather分别是什么词性?
would rather 这个说法,原本是 would rather do,would 是情态动词,rather 是“表示倾向的副词”。经过演变,现已变成了一个及物动词的用法,main verb 已经不需要,也不存在了。后接 that 宾语从句,且宾语从句使用虚拟语气,跟 wish 接宾语从句表示虚拟语气,十分相似。
would rather 后的宾语从句,常用一般过去时表示现在或将来的情况;用过去完成时表示过去的情况。
如果有的语法书说,宾语从句用“过去将来时”,或宾语从句用动词原形(I would rather you go tomorrow.) 都属于口语或非正式英语,不建议使用。
用于指现在或将来时间:
I would rather you didn't drink alcohol. 我希望你不喝酒。
I would rather you told me the truth. 我宁愿你对我讲真话。
I’d rather you went tomorrow. 我宁愿你明天去。
I’d rather you came next Saturday. 我宁愿你下星期六来。
用于指过去时间:
I’d rather she hadn't let out the secret. 我真希望她没把这个秘密泄露出去。
I’d rather you hadn’t done that. 我宁愿你没这样做。
l’d rather you hadn’t been present. 但愿你当时在不在场。
l’d rather he had told / hadn’t told me about it 但愿愿他告诉了 / 未告诉我这件事。
更多细节,还可以参考:
http://ask.yygrammar.com/q-35728.html
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!