请教下各位老师英文语法的问题...谢谢啦...

第一句..Childrencanlearntoswimmuchearlierthaniscommonlysupposed..请问这句是不是在than后面省略了什么...第... 第一句..

Children can learn to swim much earlier than is commonly supposed..
请问这句是不是在than后面省略了什么...

第二句...

There was a hole in his hat..It had been made when someone fired a shot through his office window.

为什么had been made 在 when 之前呢??? 不是开了枪..才造成的吗?

it was made when someone had fired...不是这样才对吗?
展开
 我来答
凤槿临渊
2011-07-27 · TA获得超过155个赞
知道答主
回答量:65
采纳率:0%
帮助的人:62.8万
展开全部
第一句
省略了”them" ,所以翻译过来应该是“孩子们学习游泳往往比他们想象的要简单”
第二句
这儿应该用过去完成时,这件事是过去发生的,从“was"那儿就可以看出来,已经发生了,所以是过去完成时,而这个时态的句型结构是had+过去分词,而这儿又是被动,所以用be+done,有因为 be前面是had ,所以用been+done ,关于when和had been done的位置顺序是结构问题
比如 The glass had been smash when I came home.翻译过来就是这个杯子在我回来的时候就打碎了。
追问
您的例句我倒看得明白...但是 It had been made when someone fired ...怎么还没开枪就已经发生了呢??? had been made 是过去的过去嘛.... fired 是过去...
追答
在那人射击 时造成的洞,两个动作同时发生,不要把“when...."后面的与这个时态联系起来,其实说白咯,when以及when后面的就只是表示时间,就像“since...."这种,莫必要在这个时间上纠缠,主要你要把句子的时态以及时态句型搞懂就行咯。不用说敬语,我也不是老师,是学生而已。
wk_219
2011-07-28 · 超过27用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:95.5万
展开全部
第一句:than显然是引导一个名词性从句,那么应该是省略了what。
第二句:英语的时态首先要考虑上下文,而不是某个单句。上句说了There was a hole in his hat,下句说的是上句之前的事,所以主句用了过去完成时,而被动语态已经表示一种状态,when说明了它的发生时间,用过去时就行,就没必要用过去完成时了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2010blessing
2011-07-27 · 超过13用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:35.2万
展开全部
第一句:后面省了which,代指supposed后面的内容。
第二句:过去完成时确实指事情发生在过去的过去,但还指事情发生在过去,但还对现在造成影 响,第二句就是这个意思。
追问
when the fire broke out in the basement, he had gone down to investigate.
还有这句...我实在不明白为什么他下楼调查要用过去完成时,,,不是应该火先用had broken吗?
追答
估计这句话的情景是he还木有回来,是过去完成时的第三种情况:动作发生在过去,一直持续到现在。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式