高一 英语 选择题~~~~~~~~~~~~~~~~~ 请详细解答,谢谢! (11 9:59:8)41.There(       ) no life on the moon.A.is said to have  B.are said to have  C.is said to be D.are said to be48.Jack must have finished  the work last light ,(          )he?A.mustn't  B.couldnt't  C.didn't  D.hasn't

问题描述:

高一 英语 选择题~~~~~~~~~~~~~~~~~ 请详细解答,谢谢! (11 9:59:8)
41.There(       ) no life on the moon.
A.is said to have  B.are said to have  C.is said to be D.are said to be
48.Jack must have finished  the work last light ,(          )he?
A.mustn't  B.couldnt't  C.didn't  D.hasn't

1.C
2.D

4楼才是正确的

第一题选C
据说月球上没有生命
there is said to be,据说有……
当there放句首时一般是there be句型,只有极小的可能会出现there放句首,句中还出现have的、反正我是没见过、、不过也要看具体语境。
there is something 就是 something is there的倒装,而不可能是something have there。 你理解就不用死记了 所以A、B错
no life ,其中的life在这里做抽象名词不可数,所以谓语动词用单数is,排除D。 答案为C
第二题C
杰克昨晚一定完成作业了,他没完成吗?
第二题题干中用到了情态动词表推测的用法。 当must用在肯定句中时可以用作表充分肯定的推测。
must do表对现在的肯定的推测,must have done表对过去的肯定的推测 (没有 must did。must情态动词后动词原形。 must have done 是一定已经做了、、 有对过去猜测的含义)
所以前一句翻译成杰克昨晚一定做作业了,而句子中的实义动词是finished,所以后面的反义疑问句是对finished的疑问。 此时你可以前句看成一个普通的陈述句, Jack finished the work last night,所以反义疑问句当然用didn't

1C .there be 的句型,插入了is said to (据说),据说月球上没有生命。2C must have表示猜测而 finished his work 才是中心事件,用did not he?表示他难道没有完成吗?

41.正确答案是C.is said to be
有了there be ,就不能再用have,故A错.后面有no life,单数,故再排除B,D.至此,真面目脱颖而出.
48.正确答案是:C.didn't
首先要知道“must have+过去分词”只是虚拟语气,是对过去发生事情的一种肯定推测,“一定怎么样”的意思.其中的must have是因其语法要求规定要用的,所以反义疑问句的后半句的助动词要根据实际的时态来定,而不是根据must或have.
回到本句,句中有 last light 时间状语,故要根据实际选用一般过去时didn't.
类似的情况还有could/should+have+过去分词

答案 C, D
一楼的正解

41. C 记住,有there is 的句子里不会不出现have因为二者都表示“有”会重复,所以there is said to be 不可能是 there is said to have
而life这里是指生命,是一个抽象的概念,单数形式,用is
48. hasn't 对于情态动词的反义疑问,一般是对情态动词后面的词进行反义疑问,也就是说对have finished来反义疑问就行,Jack 是第三人称单数,所以用hasn't