英语语法 句子成分结构

下面的这句子:Idon'tknowwhetherhewillcomeifIinvitehim.自己造的句子,本意是whether引导宾语从句,if引导状语从句,但造出来后... 下面的这句子:

I don't know whether he will come if I invite him.

自己造的句子,本意是whether引导宾语从句,if引导状语从句,但造出来后感觉有点怪(听说if也可以引导宾语从句),请达人分析一下有没有语病。

在此先谢过。
展开
nbyoungor
2013-01-09 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2967万
展开全部
英语语法 句子成分结构
下面的这句子:

I don't know whether he will come if I invite him.

自己造的句子,本意是whether引导宾语从句,if引导状语从句,但造出来后感觉有点怪(听说if也可以引导宾语从句),请达人分析一下有没有语病。

在此先谢过。答:这个句子没有语病。句子分析:主句:I don't know +宾语从句。宾语从句由whether 引导:

whether he will come if I invite him.
宾从分析:
这是一个复合句:主句he will come +条件状语从句:if I invite him
译:我不知道 【《如果我邀请他的话》,他是否会来】

追问: if I invite him不是宾语从句?有点不理解。
如果改成:
I don't know if he will come if I invite him. 有问题吗?(两个if在一个句子里)
答:有问题。
尽管及物动词(discuss 除外)后引导宾语从句的whether 可以用if来代替,但是:if 九不用:非宾语从句不用(主、表、同 3不用),discuss 后不用,直跟or not时不用,介词后不用),让步状语从句不用,如果容易引导歧义时,用whether 不用if 。
例如:Please let me know whether he will come tomorrow. 不用if
Please let me know if he comes tomorrow.
你这句话,第一个用if就很不好,一是容易误解(尽管根据主将从现(指条件和时间状语从句)可知道第一个if引导的不是条件状语从句而是宾语从句),二是两个if重复
体照sunny
2013-01-09 · TA获得超过8181个赞
知道大有可为答主
回答量:4535
采纳率:66%
帮助的人:1591万
展开全部
I don't know whether he will come if I invite him.
我觉得此句正确,没有语病。
句意是:“假如我邀请他,我不知道他是否会来”。

whether he will come 宾语从句。
if I invite him.条件状语从句。
如果我的回答对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任品
2013-01-09 · TA获得超过2959个赞
知道小有建树答主
回答量:729
采纳率:100%
帮助的人:727万
展开全部
首先,这句话没有语病。前面的whether引导的是宾语从句,后面的if引导的是条件状语从句。

另外,if和whether都可以引导宾语从句,翻译为“是否”,区别是,如果宾语从句用“or not”来结尾,就不能用if来引导,只能用whether。

还有,if引导条件状语从句时翻译成“如果”而不是翻译为“是否”,并且whether不能引导条件状语。

这个句子,你如果前边也用if来引导,替换whether,语法上不算错,但是不太符合美国人说话习惯,一个句子中连续出现两个if,会觉得多余,像绕口令一样,美国人不会那么说,所以前边都会用whether来引导这个宾语从句的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正达美
高粉答主

2013-01-09 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:7999万
展开全部
没有语病。if I invite him.是 宾语从句中的 状语从句 修饰的是 will come 不是 don't know
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
charm67
2013-01-09 · 超过38用户采纳过TA的回答
知道答主
回答量:143
采纳率:0%
帮助的人:77.8万
展开全部
没有。 if I invite him 也可以说相当于插入语
追问
if I invite him不是宾语从句?有点不理解。
如果改成:
I don't know if he will come if I invite him. 有问题吗?(两个if在一个句子里)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生子北0h
2013-01-09
知道答主
回答量:80
采纳率:0%
帮助的人:12.8万
展开全部
对的吧。whether作是否之意,if作如果之意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式