我有两个句子想不明白希望高手们能帮我分析一下
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/17 12:58:24
我有两个句子想不明白希望高手们能帮我分析一下
1 He has been away since last Sunday.___here yesterday,he would have come to the football match.
A.If he came B.Had he been C.If he has been D.Had been he
2 Never before ___in greater need of modern public transport than it is today.
A.has this city been B.this city has been C.was this city D.this city was
1 He has been away since last Sunday.___here yesterday,he would have come to the football match.
A.If he came B.Had he been C.If he has been D.Had been he
2 Never before ___in greater need of modern public transport than it is today.
A.has this city been B.this city has been C.was this city D.this city was
![我有两个句子想不明白希望高手们能帮我分析一下](/uploads/image/z/17368078-22-8.jpg?t=%E6%88%91%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%8F%A5%E5%AD%90%E6%83%B3%E4%B8%8D%E6%98%8E%E7%99%BD%E5%B8%8C%E6%9C%9B%E9%AB%98%E6%89%8B%E4%BB%AC%E8%83%BD%E5%B8%AE%E6%88%91%E5%88%86%E6%9E%90%E4%B8%80%E4%B8%8B)
D(虚拟语气,与过去事实相反,主句用would have been,从句用过去完成时,if可以去掉把had提前,故选D,把C改成If he had been也是对的);
A(首先表示过去动作对现在的影响,用现在完成时,排除CD,然后看句首的Never是表示否定意义的词,表示否定意义的词放句首引起句子倒装,故选A)
A(首先表示过去动作对现在的影响,用现在完成时,排除CD,然后看句首的Never是表示否定意义的词,表示否定意义的词放句首引起句子倒装,故选A)