满分5 > 高中英语试题 >

________ your letter, I would have set o...

________ your letter, I would have set off two days ago.

AIf I could have received

BShould I receive

CIf I received

DHad I received

 

D 【解析】D 考察虚拟倒装,根据题干,本题表示与过去事实相反,从句部分使用过去完成时,从句中中有had,可以省略if并把had提前构成虚拟倒装。  
复制答案
考点分析:
相关试题推荐

You ________ in person; a telephone would have been enough.

Acouldn't have come         Bneedn't have come

Cshouldn't have come        Dmustn't have come

 

查看答案

I felt surprised that anyone of his intelligence   ________  such an easy test.

A.might have failed       Bcould have failed

C.should have failed   Dmust have failed

 

查看答案

________  from the bright smile on his face, he ________  in passing the job interview.

AJudging; must have succeeded

BJudging; might succeed

CJudged; must have succeeded

DJudged, might succeed

 

查看答案

—Please don't tell anybody.

—I ________. I promise.

Acan't         Bdon't

Cwon't         Dmustn't

 

查看答案

—Nowadays children have more freedom.

—I agree. They ________ do what they like.

Aneed  Bmust

Cshould  Dcan

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.