There were already five people in the car but they managed to take me as well.It( ) a comfortable journey.A.can't be B.shouldn't beC.mustn't have beenD.couldn't have been为什么选D 其他三项为什么不对?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 17:21:05
Therewerealreadyfivepeopleinthecarbuttheymanagedtotakemeaswell.It()acomfortablejourney.A.can''tbeB.sh

There were already five people in the car but they managed to take me as well.It( ) a comfortable journey.A.can't be B.shouldn't beC.mustn't have beenD.couldn't have been为什么选D 其他三项为什么不对?
There were already five people in the car but they managed to take me as well.
It( ) a comfortable journey.
A.can't be B.shouldn't be
C.mustn't have been
D.couldn't have been
为什么选D 其他三项为什么不对?

There were already five people in the car but they managed to take me as well.It( ) a comfortable journey.A.can't be B.shouldn't beC.mustn't have beenD.couldn't have been为什么选D 其他三项为什么不对?
谢谢交流
关于A和B,由于时态是were ,managed,说明可以得出信息,旅行已经结束,我在说,It( ) a comfortable journey.
用Ab的话要么就是旅行还没开始,也就是用一般时.我推测,哦,看来这场旅行不会舒适了,来修饰推测还没发生过的事情
D表示注定这已经不可能是一场舒适的旅行了,也就是说have完成式表示已经发生的事 所以表示不可能玩的很痛快
至于C,must的推测一般用在肯定句
比如,他又没来上课,肯定又逃课
can't的推测一般用在否定句或疑问句中
比如,这句

首先,只能用虚拟语气,所以在后三个里选,其次,这里要推测可能性,可用的只有would和could.答案出来了

首先时态的问题,从句中已知的“were”、“managed”可知是过去时,所以A、B项均排除;
C项中注意must,mustn't出现即表示禁止。
"must"是表肯定最强的。"can't"则表示最强烈的否定语气。
D项中的couldn't表否定。而have been表示了时态是过去。