If she likes the present is not clear to me. 她是否喜欢这个礼物,我还不清楚。请问这个句子是否正确?
上面的句子是错误的,因为 if 不能引导位于句首的主语从句,而必须把它移到句尾,而让 it 充当形式主语: It is not clear to me if she likes the present. (CGEL) 或者把 if 改为 whether (whether 从句既可位于句首,亦可位于句尾)。
原书 PDF 第 686—687 页
If she likes the present is not clear to me. 她是否喜欢这个礼物,我还不清楚。请问这个句子是否正确?
上面的句子是错误的,因为 if 不能引导位于句首的主语从句,而必须把它移到句尾,而让 it 充当形式主语: It is not clear to me if she likes the present. (CGEL) 或者把 if 改为 whether (whether 从句既可位于句首,亦可位于句尾)。
What we want to know is if the goods come up to the mark. 我们想知道的是,这些商品是否符合标准。 请问这个句子是否正确?
上面的句子是错误的,因为连词 if 一般不能引导表语从句。应将上句中的 if 改为 whether。 My problem right now is whether I should ask for another loan. (CGEL) 我现在的问题是:我是否应当申请另一笔贷款。
You have yet to answer my question if I can count on your vote. 你还得回答我的问题:我是否能指望你的选票。 上面的句子是否正确?
上面的句子是错误的,因为连词 if 不能引导同位语从句。应将上句中的 if 改为 whether。The question whether we'll go there by bus or by bike has been left untouched. 我们乘公共汽车去那里,还是骑自行车去那里,还是一个尚未决定的问题。
He was worrying about if he had hurt her feelings. 他担心是否伤害了她的感情。这个句子是否正确?
这个句子是错误的,因为 if 从句不能充当介词的宾语。应将句中的 if 改为 whether。 It all depends on whether they will support us. 这完全决定于他们是否将支持我们。
I don't know if to see my doctor today. 我不知道今天是否去看我的医生。请问上面的句子是否正确?
上面的句子是错误的,因为 if 不能引导动词不定式,应将句中的 if 改为 whether。
I don't know whether to answer it (or not). (EGS) 我不知道是否应当给予回答。
She didn't know whether to accept or refuse the offer. 她不知道是接受还是拒绝这个建
议。
(参见 if... or not)
Please tell me if or not you agree. 请告诉我你是否同意。
请问上面的英文句子是否正确?
上面的英文句子是错误的,因为 if 后面不能直接跟 or not,可以将上句中的 if 改为 whether 或者把 or not 放在句尾:
(a) Please tell me whether or not you agree.
(b) Please tell me if you agree or not.
类例:
He didn't say whether or not he'll be staying here. (CGEL) 他没有说他是否住在这里。
He didn't say if he'll be staying here or not. (CGEL) 他没有说他是否住在这里。(参见 if... or not)
____ we'll go camping tomorrow depends on the weather.