当前位置:中文谷 >

习题库

>  Sincenobodygavehimanyhelp,he

 Sincenobodygavehimanyhelp,he

问题详情:

 Sincenobodygavehimanyhelp,he

 Since nobody gave him any help, he ______ have done the research on his own.

A. can                      B. must                 C. would               D. need

【回答】

 B。本题考查情态动词虚拟语气。由“没有人帮过”可以推断出“一定是他自己做的”,而must have done的意思就是“一定做过某事”,表示对过去发生的事情的推测。

拓展】情态动词可以表示对过去发生的事情的推测:may/might have done可能做过;must have done 肯定做过;can’t/couldn’t have done 不可能做过;should have done 本该做但没做;shouldn’t have done 本不该做但做了;need have done本来有必要做但没做; need’t have done 本没必要做但做了。

【句意】既然没有人帮助过他,那他一定是自己做的这项研究工作。

知识点:虚拟语气与情态动词

题型:选择题

标签:
  • 文章版权属于文章作者所有,转载请注明 https://zhongwengu.com/exercises/p5j88o.html