We went by sea, but I’d rather have gone by air.
We went by sea, but I’d rather we had gone by air.
两句区别在于什么?
谢谢老师回答!
两个结构在用法上和意思上均没什么特别的区别。但有一点需注意:
1. would rather后接动词(一般式或完成式)时:它表示其逻辑主语就是句子主语。比如:
We went by sea, but I’d rather have gone by air. 我们是坐船去的,但我本来是想坐飞机去的。
更多类似例句:
I’d rather have a beer. 我更乐意喝杯啤酒。
I’d rather have stayed there that night. 我宁愿那天晚上待在那儿。
Age brings wisdom but I’d rather have youth and stupidity. 智慧与年龄俱长,但我宁愿年轻而愚昧。
2. would rather后接句子(谓语用虚拟误气)时:从句主语与主句主语通常不一致。比如:
We went by sea, but I’d rather we had gone by air. 我们是坐船去的,但我本来是想我们要坐飞机去的。
更多类似例句:
I’d rather she sat (or didn’t sit) next to me. 我宁愿她挨着(或不挨着)我坐。
Katie went by car and I’d rather she hadn’t. 凯蒂是坐汽车去的,我宁愿地不坐汽车去。
My wife would rather we didn’t see each other any more. 我妻子希望我们俩今后不再见面。