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

一道高中英语语法题
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,
254219751 1年前 已收到2个回答 举报

白雲城主 幼苗

共回答了24个问题采纳率:83.3% 举报

can't have been是一种相当肯定的语气,相当与must,因为后面有‘ because he is short and fat’,所以说话人是相当肯定的.B项有一定的道理,但是最后有一句‘he is thin’可以看出说话人已经完全的自信那就是 lecturer ,如果没有‘he is thin’的话那就是B.

1年前

3

we1668 幼苗

共回答了2个问题 举报

千万别钻牛角尖 做题时要揣摩出题者的心理 前面既然说了不可能是某某后面肯定说是某乙 要还不是 这题就是耍你 出题者无聊死了

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.859 s. - webmaster@yulucn.com