作业帮 > 英语 > 作业

一道高中英语语法题The lecturer was a tall thin man with white hairThe

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 19:29:54
一道高中英语语法题
The lecturer was a tall thin man with white hair
Then it_______Dr.Fell because he is short and fat.It_____Dr.Jones,he is thin
A.cant' be...must be B.couldn't have been...might have been
C.must be...can't be D.can't have been...must have been
书上正确答案应该选D,为什么不能选B?
上句写的是was,下句不该用过去时could吗?而且lecturer是thin的,但thin的人又不一定就是lecturer咯,只是可能是lecturer,所以我用might have been,最终选了B.
大家帮我看看,我分析中的错误,为什么我分析出来B对的,人家正确答案却选D,
can't have been是一种相当肯定的语气,相当与must,因为后面有‘ because he is short and fat’,所以说话人是相当肯定的.B项有一定的道理,但是最后有一句‘he is thin’可以看出说话人已经完全的自信那就是 lecturer ,如果没有‘he is thin’的话那就是B.