满分5 > 高中英语试题 >

But for your help, I __________ the work...

But for your help, I __________ the work on time. I really do not know how I can thank you enough.

A. wouldn't finish B. hadn't finished

C. wouldn't have finished D. won't have finished

 

C 【解析】 考查虚拟语气。句意:要不是你的帮助,我就不会按时完成这项工作了。我真不知道该怎么感谢你才好。此处But for“要不是”,相当于if引导的虚拟语气,与过去的事实相反,所以主语部分应该是would/might/could---+have done结构。故选C。  
复制答案
考点分析:
相关试题推荐

The mother goes mad every time she washes the T-shirt__________ her son wipes his dirty hands.

A. that B. where

C. which D. when

 

查看答案

---He was satisfied with the result, wasn't he?

---No. It was so difficult that he __________have passed it.

A. shouldn't B. mustn't

C. couldn' t D. wouldn't

 

查看答案

We should organize useful activities, which will ___________ the relationship of the students.

A. appoint B. employ

C. promote D. commit

 

查看答案

Working hard is not a __________ of great success, but it is among the essential requirements.

A. sign B. signal

C. guarantee D. mark

 

查看答案

It was only after a family related conversation ______________ I found out she was actually my distant cousin.

A. when B. that

C. which D. who

 

查看答案
试题属性

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