英语语法题We would not have miss the train if we had not walk to

英语语法题
We would not have miss the train if we had not walk to the station.
I would rather you did not mention it to anyone else
这两句我觉得差不多啊,为什么一个是had not,一个是did not?
katie_liane 1年前 已收到3个回答 举报

给自己倒杯酒 幼苗

共回答了15个问题采纳率:73.3% 举报

两种不一样的虚拟语气.
第一个是虚拟条件句,和过去事实相反,If sb.had done.,sb.would have done...
第二个是would rather+that-从句
从句用 sb.did.对应 现在和将来
sb.had done 过去

1年前

9

xifei60 幼苗

共回答了1260个问题 举报

应该是We would not have missed the train if we had not walked to the station
if 从句中用过去完成时,主句用would have done , 表示对过去的虚拟
would rather 后面的宾语从句用一般过去时,表示对将来的虚拟
又如 If you had come yesterday ,you...

1年前

2

虚伪De遗憾 幼苗

共回答了3个问题 举报

两句都是虚拟,
第一句有时间对比:不是走去的 就不会错过火车。
第二句 单纯描述 没有对比 ,直接虚拟

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.024 s. - webmaster@yulucn.com