题库首页 > 试卷库
试题详情及答案解析
In the past several weeks, many cities in Northern China________from heavy fogs, causing great inconvenience to people.
A.suffered B.have been suffering
C.were sufferedD.had been suffered
答案:B
试题分析:考查时态和语态。句意:在过去几周的时间里,中国北方的很多城市被严重的雾霾笼罩,给人们带来了很大的不便。in the past+一段时间,意为“在过去的多长时间里”,常与完成时态连用;根据句意可知,句子说的是现在的情况,排除D;现在完成进行时表示发生在过去的动作对现在造成影响,并有可能继续下去,故选B。
考点:考查时态和语态