——Do you know where David is?I couldn`t find him any-where.
——Well.He __ have gone far-his coat`s still here.
A.shouldn`t B.mustn`t C.can`t D.wouldn`t
答:C
译:你知道戴维在哪里?我到处都找不到他.
喔,他不可能走远--他大衣还在这儿呢.
析:此题表示推测的情态动词用法.shouldn't have done sth.表示“本不该做某事”(实际上做了),mustn't 表示“禁止”,不能用于推测句.wouldn't have done sth.用于虚拟语气,表示“如果.的话,就不会做了某件事情),can't have done sth.表示“ 不可能做过某事”
Measures have been taken ___ the spread of the HIV.
A.arresting B.arrested C.to arrest D.for arresting
答:C
译:已经采取了一些措施来遏制艾滋病毒的蔓延.
析:take measures to do sth.的被动语态.
表示目的,用不定式(in order/so as) to do sth.不用介词for+动名词,排除D.
查:arrest的用法之二:
2 阻碍,阻挡,妨碍,阻止,抑制 < (事物之) 进行、成长等>
the spread of the fire
阻止火势的蔓延
the deterioration of the natural environment
阻止自然环境恶化