A.must have been providedB.might have providedC.must have providedD.might have been pr

学历类 职称英语 已帮助 人

A.must have been provided

B.might have provided

C.must have provided

D.might have been provided

热搜:a是b的充分条件,b是a的必要条件吗

答案解析

难度★★☆ 搜索
  • 正确答案:B
    解析:本题测试语法。must have been provided表示一种肯定推测;might have provided表示一种可能的猜测;must have provided表示一种肯定推测;might have been provided表示一种可能的猜测。根据后面的some insurance against pests or diseases in future可知,本句话表示一种可能性,并且应该用主动语态,所以应该选B。