might have done 的回答 选择

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:27:34
----I guess you might have missed your train to
Washington yesterday.
----Well. I almost____
Amight B had C did D have
还有~这一类问题湖嗲的规律~
还有~这一类问题的规律~

比如原句中是would have done或should have done回答用什么

选C 回答的人意思是说他几乎错过了 但事实是没错过

would have done或should have done是虚拟语气 而你这里原句中的might have missed 的对过去事情的推测 不是一个语法现象 具体选什么要看具体句子的意思的

C

had

虚拟语气