________your instruction, I would never have known how to go about the work.

A.IfnotforB.butforA,B意思不是一样的么为什么选B... A.If not for B.but for A,B意思不是一样的么 为什么选B 展开
sunsine444
推荐于2016-05-30
知道答主
回答量:24
采纳率:100%
帮助的人:13.9万
展开全部
空白处要填的是介词,只能选B, 具体用法看一下面
一、词性:
* if not
1. 副词短语,意思是“不然的话, 否则” ,如:
We should do it with all our heart. If not we will leave it unfinished.
我们应该全心全意地做这件事,不然的话,我们将会半途而废。
2. 连词,引导否定的条件状语从句,如:
If we are not healthy, happiness is impossible.
没有健康就我们就不可能有幸福.
* but for 否定复合介词,用在名词前构成介词短语,意思是“要不是”,等于 without。还可以扩展成 if ... not / unless 从句(见下)。
二、用法:
* 连词 if not 用于条件句可以用真实语气,也可以用虚拟语气,如:
1. 真实语气:
If he does not study hard, he will never pass the examination.
他如果不努力学习, (将来)考试就永远不会及格。
This baby seldom cries if he is not tired.
这个婴儿除非在疲倦时(往往)很少哭。
If I do not understand what he says, I always ask him.
要是(平时)我不明白他所说的,我总是问他。
2. 虚拟语气:
How could I find you here if you were not at home?
要是你不在家,我怎么会在这里找到你呢?(对现在虚拟).
If he had not told me the truth about her, I would not have uderstood what she had said.
他假如没有告诉过我她的真相,我就不会明白他所说过的话。(对过去虚拟)
* 但是,句子中只要有 but for,该句子必须用虚拟语气。
But for your help (if you had not helped us)we should not have finished in time.
要不是你的帮助,我们就不会及时完成。
But for the rain (= If it had not rained) we should have had a pleasant journey.
要不是下雨,我们就会有一个愉快的旅途的。
人东丹
2014-06-19 · 知道合伙人教育行家
人东丹
知道合伙人教育行家
采纳数:3902 获赞数:12623

向TA提问 私信TA
展开全部
A的结构不对。
这是个虚拟语气的句子,but for可以用来替代条件从句,但A不行。如果A的结构是 if it were not for
就可以了。if 后面应当是个完整的从句。

供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无意为骚客
2014-06-19 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:20.2万
展开全部
这是一个虚拟句,but for 是作为一个标志性词语做判断依据的.If not for 表达不够严谨
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式