Aids is said_____ the biggest health challenge to both men and women over the past few years.A.that it is B.to be C.that it has been D.to have been 选C还是选D啊?时间又是过去..选D
问题描述:
Aids is said_____ the biggest health challenge to both men and women over the past few years.
A.that it is B.to be
C.that it has been D.to have been
选C还是选D啊?时间又是过去..选D
答
选D.
答
选C为好。
"is said"据说后面更随that it has been……
现在完成时的完整句子做宾语从句。
选D也不错。
"is said"据说后面更随to have been 现在完成时动词不定式做宾语.语法逻辑都对。
答
It is said that..或者 主语+ is said to be...这是常用的固定句型,由此,A、C语法上时错误的.再看时间,“over the past few years”,明显是过去已经完成的了,所以选D.
楼上的看清楚,主语是“Aids”,而不是形式主语It...C是错误的
答
选择D.时间限制为over the past few years表示在过去的一段时间内的动作(客观事实),没有涉及是否继续延续下去.故可以是to have been,to be ,to have been being在给出的选项中最佳为D.