He ______ you more help even though he was very busy.A.might have givenB.might g
题型:不详难度:来源:
He ______ you more help even though he was very busy.A.might have given | B.might give | C.may have given | D.may give |
|
答案
A |
解析
试题分析:考查虚拟语气:“might have done”可以用来表示“本来有可能做某事,事实上却没做”,表达一种婉转的批评或责备。本题是说“他即使很忙也可能帮助你的(但实际上却并没有)”。因为是谈论过去的事情,情态动词应与不定式的完成式连用,排除B和D。C是对过去事实的推测,与后文不符。选A. 点评:在even if, even though 所引导的让步状语从句中,可用虚拟语气,主句、从句的结构与if所引导的条件从句的各种时态、结构相同。如: Even if he were here himself, he should not know what to do. 即是他亲自来也不知该怎么办。 |
举一反三
—How I wish I had studied harder when I was in senior school! —If you had,you ________ a university student now.A.are | B.would be | C.should | D.were |
|
It"s high time that you ________ even harder at your lessons as the exam is around the corner.A.work | B.will work | C.worked | D.have to work |
|
Bob"s doctor suggests _____ for a few days .A.that he is resting | B.that he has to rest | C.him to rest | D.that he rest |
|
I didn’t find his office. If only I his address!A.had taken | B.have taken | C.took | D.would take |
|
—I hear your journey was not very pleasant. —But for the sudden rain we _______ a wonderful time.A.will have | B.should have | C.should have had | D.had |
|
最新试题
热门考点