it broken down so the man --------it

问题描述:

it broken down so the man ________it
我选择填写mightn't have caught但答案是couldn't have caught,请问这个写法不是一个虚拟语气吗?
1个回答 分类:英语 2014-10-27

问题解答:

我来补答
情态动词+have done结构并不一定是虚拟 也有很大可能是表猜测.
mightn't have caught和couldn't have caught的区别在于前者表示未知的猜测,后者表示有预知性的猜测(这要结合具体语境和句子中有无提示性词),所以这句话的猜测应该是有预知性的,故用couldn't have caught.
 
 
展开全文阅读
剩余:2000