虚拟语气的选择题

2025-04-05 02:49:24
推荐回答(2个)
回答1:

would rather+一般过去时 和现在现实相反
would rather have done 和过去事实相反
(要知道would rather后面只能+原形的)

和过去相反用had done那是在if的条件句里

回答2:

解释如下
这里“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
例句:
I would have told you all about the boy's story, but you didn't ask me.
我本来会告诉你这个小男孩的故事,但是你没有问我。