Who would you rather_with you,George or me A.going B.to go C.have gone D.wentC和D选哪个,请解释理由,我也选的B,

问题描述:

Who would you rather_with you,George or me
A.going B.to go C.have gone D.went
C和D选哪个,请解释理由,
我也选的B,

would rather宁愿.据此推断,他(就是句子中的YOU)已经去过了.
你宁愿谁和你一起去呢,用完成时态,而WOULD后面用HAVE 的原形.

选B吧 would rather to do sth

我就此请教了老公(英国人),他说选C。原因和hollyzzz 讲得一样

C
如果只涉及主语本人而不涉及另一个人,则would rather之后不接that从句而接have done结构。 例 I would rather have gone to the theatre than stayed home night. 我真希望昨天晚上去看了戏而不是呆在家里。 He would rather be poor than have got money by dishonest methods. 他宁可穷也不愿意用不诚实的手段获取金钱。
Henry would rather that his girlfriend worked in the same department as he does.亨利希望他的女朋友和他在一个部门工作。

3楼讲解很对,但答案错:应该用D I'd rather DO...我(也可以是别人)宁愿干什么 (I ) would rather (that) + 完整句(用过去时,虚拟,表示愿望,):你宁愿George还是我跟你去?would rather类似wish:I wish you cou...