He______a drink for the sake of the drink but only to know the kind of life in the east !
专四
已帮助 人
He______a drink for the sake of the drink, but only to know the kind of life in the east !
A.needn"t have had
B.would have had
C.did have
D.would not have had
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
此题的测试点为含蓄虚拟语气。句中转折连词but连接的后半句暗含假设条件ifhehadn’tintendedtoknowthekindoflifeintheeast。but的转折意义意味着句子前后两部分具有相反的含义,而B、C都是肯定的,所以在意思上讲不通。A中的needn’thavehad表示做了不必做的事,在此句中意思上也比较牵强。题句意为:"他只是想了解一下东部的生活,否则的话,是不会为了喝酒而喝酒的。"
