______your timely advice I would never have known how to go about the work.A.UnlessB.Exce
正确答案
已帮助 人
______your timely advice, I would never have known how to go about the work.
A.Unless
B.Except for
C.Not for
D.But for
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
该题是语法结构题,考查虚拟语气在含蓄条件中的用法。在此用法中,假设的情况不是用一个条件句来表示,而是隐含在诸如without,butfor,butthat等引导的短语或句子中,或由连词but,副词otherwise,以及比较等级等表示的上下文中,如:Butthatshewasafraid,shewouldhavegonetherealone.要不是因为害怕,她就独自一人去了。/Amorecarefulpersonwouldn"thavemadesomanymistakes.=Ifyouhadbeenmorecareful,youwouldn’thavemadesomanymistakes.如果细心一点,就不会出这么多错误了。因此,根据题意和语法规则,选项D为最佳答案。
