I would rather you _____(speak)rudely to her yesterday.

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:17:21
A didn't speak
B hadn't spoken

B 这是一个虚拟语气
I would rather sb.did/had done sth.
宁愿某人没做过什么事
这句话有yesterday 说明是发生在过去
所以选B
I would rather sb.did sth.用于发生在现在的事情。

答案是B.因为would rather+从句时,从句的谓语动词要用虚拟语气。如果是对现在或将来的虚拟,从句的谓语动词要用过去时;如果是对过去的虚拟从句的谓语动词要用过去完成时。因为有时间状语yesterday,所以要用B.

hadn't spoken

恩....B有道理

B