高一 英语 选择题~~~~~~~~~~~~~~~~~ 请详细解答,谢谢! (11 9:59:8)

问题描述:

高一 英语 选择题~~~~~~~~~~~~~~~~~ 请详细解答,谢谢! (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个回答 分类:英语 2014-11-07

问题解答:

我来补答
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+过去分词
 
 
展开全文阅读
剩余:2000
下一页:填词谢谢