it broken down so the man ________it我选择填写mightn't have caught但答案是couldn't have caught,请问这个写法不是一个虚拟语气吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 17:21:27
itbrokendownsotheman________it我选择填写mightn''thavecaught但答案是couldn''thavecaught,请问这个写法不是一个虚拟语气吗?itbroken

it broken down so the man ________it我选择填写mightn't have caught但答案是couldn't have caught,请问这个写法不是一个虚拟语气吗?
it broken down so the man ________it
我选择填写mightn't have caught但答案是couldn't have caught,请问这个写法不是一个虚拟语气吗?

it broken down so the man ________it我选择填写mightn't have caught但答案是couldn't have caught,请问这个写法不是一个虚拟语气吗?
情态动词+have done结构并不一定是虚拟 也有很大可能是表猜测.
mightn't have caught和couldn't have caught的区别在于前者表示未知的猜测,后者表示有预知性的猜测(这要结合具体语境和句子中有无提示性词),所以这句话的猜测应该是有预知性的,故用couldn't have caught.

用could have done 也可表示推测