He said that if he had a million dollars ,he would give it to the zoo这句话有没有语法错误

nbyoungor
2011-10-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:3031万
展开全部
He said that if he had a million dollars ,he would give it to the zoo这句话有没有语法错误?
答:这句话没有语法错误。
他的原话是:If i have a million dollars, I will give it to the zoo.
别想多了,这里没有虚拟语气,只是直接引语改为间接引语。
如果有上下文,可能没有表达出他想说的意思。比如他的原话是:
If I had a million dollars, I would give it to the zoo. 则为虚拟语气的句子,表示“如果我(将来)有10000美元的话,我就将它捐给动物园。
这说的是空话,气话,因为没有100000美元,所以才这么说,就象说:如果我中了100000元的彩票的话,我就分给你一半!
上面的这句话,再转述,就不一样了:
He said that if he had had a million dollars, he would have given it to the zoo.
fayejizhang
2011-10-15
知道答主
回答量:23
采纳率:0%
帮助的人:18.9万
展开全部
没有语法错误!that引导宾语从句,宾语从句是一个以if引导的条件状语从句,主将从现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
懂你的坚持
2011-10-15 · TA获得超过112个赞
知道答主
回答量:118
采纳率:0%
帮助的人:74.3万
展开全部
有,he would give it to the zoo改成he would have given it to the zoo
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佴乐迩rb
2011-10-15 · TA获得超过746个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:456万
展开全部
would give 改为would have given,虚拟语气,从句用一般过去式,主句用would have done
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝天白云梦轻盈
2011-10-15
知道答主
回答量:10
采纳率:0%
帮助的人:4.1万
展开全部
貌似没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式