— 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,但是A的形式也可以表示推测啊 ,难道是因为要用couldn’t be 的形式才不选的吗? 不理解为啥一定要用 couldn’t have done ,求教老师!
—There were already five people in the car but they managed to take me as well.
“车上本来已经有五个人了,但他们还是设法把我也带上了。”
这句话是站在现在的角度描写过去的事的,说话的人跟听者描述过去发生的事。
那么,你的回答,当然是你站在现在的角度对过去的情况进行猜测:
—It couldn't have beena comfortable journey.
“那不会是一个舒服的旅程。”
所以,这个是对过去的事进行猜测。而 can/could have done 的作用之一就是表示对过去的事情进行的猜测是,所以选D。
— There were already five people in the car but they managed to take me as well.
— It couldn't have been a comfortable journey.
A. can't be
B. shouldn't be
C. mustn't have been
D. couldn't have been
couldn't have done 对过去发生的事情作否定推测,意思不可能做某事
must have done 对过去发生的事情作肯定推测,意思一定做某事
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!