当前位置:高中试题 > 英语试题 > 虚拟语气 > Since nobody gave him any help, he    have done the research on his own.A.canB.m...
题目
题型:不详难度:来源:
Since nobody gave him any help, he    have done the research on his own.
A.canB.mustC.wouldD.Need

答案
B
解析
考查情态动词和虚拟语气。can have done sth可能已经做了某事;must have done sth一定已经做了某事;would have done表示与过去的事实相反;need have done sth本来需要做某事。句意“因为没有人给他任何的帮助,他一定是自己完成的那项,研究。”根据,句意可知,表示的是肯定的推测,用must,故选B。
【考点定位】情态动词和虚拟语气。
核心考点
试题【Since nobody gave him any help, he    have done the research on his own.A.canB.m】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
Don’t turn off the computer before closing all programs     you could have problems
A.orB.andC.butD.so

题型:不详难度:| 查看答案
If we    a table earlier, we couldn’t be standing here in a queue.
A.have bookedB.bookedC.bookD.had booked

题型:不详难度:| 查看答案
I        to my cousins birthday party last night, but I was not available
A.wentB.had gone
C.would goD.would have gone

题型:不详难度:| 查看答案
I should not have laughed if I ______ you were serious.
A.thoughtB.would thinkC.had thoughtD.have thought

题型:不详难度:| 查看答案
—Do you think George has passed the driving test?
—No. If so, he _____his car to our college yesterday.
A.would drive B.drove
C.would have drivenD.had driven

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.