作业帮 > 英语 > 作业

我有两个句子想不明白希望高手们能帮我分析一下

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 02:15:44
我有两个句子想不明白希望高手们能帮我分析一下
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
D(虚拟语气,与过去事实相反,主句用would have been,从句用过去完成时,if可以去掉把had提前,故选D,把C改成If he had been也是对的);
A(首先表示过去动作对现在的影响,用现在完成时,排除CD,然后看句首的Never是表示否定意义的词,表示否定意义的词放句首引起句子倒装,故选A)