2013浙江英语高考选择题有三道不解

i(couldn'thaveenjoyed)myselfmore---itwasaperfectday.为什么不是wouldn'thaveenjoyed?可不可以分别解释... i (couldn't have enjoyed) myself more---it was a perfect day. 为什么不是wouldn't have enjoyed?可不可以分别解释一下它们的意思。
the children,(all of whom)had played the whole day long,were worn out.为什么不是all of which。能不能说一下两者的区别。
there are some health problems that,when(not treated)in time, can become bagger ones later on.为什么没有be 是被省略了吗?还有为什么不是not being treated or not having been treated?
展开
 我来答
nbyoungor
2013-07-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:3028万
展开全部
  1. couldn't .... more, 以否定的比较级表示最高级。没有可能比这个更。。。的,也就是说我当时玩得很开心,不可能有比那个更让我开心的。wouldn't have done sth. 一般不加more, 且为省略了if从句的虚拟语气。你能还原,找出并补上这个省略虚拟语气条件吗?如果。。。的话,我会have enjoyed myself more. (我就会比那天玩得更开心些),找不出是吧,所以错。

  2. children 是人,你以为是东西用which指代?

  3. 状语从句省略主+BE,=when they are not  treadted...

    译:有一些如不及时治疗以后会变得更糟糕的健康问题。

    评:将when改成if是不是更好些。

    析:如果用not being treated, 则还原成:when they are not being treated...是正在进行的被动语态,不当。When not having been treated =when they are not having been treated ..., 没有这样的时态语态结构。

    注:when有时有“在。。。的情况下”的意思,相当于,if,也可以译作如果

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱知识的人儿
2013-07-25 · 超过12用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:38.1万
展开全部
第一句是根据句意来选择的。两者的语法都是正确的,但是所表达的意思是不一样的。couldn't have done的意思是再……也不过分,真是,太……也可以理解为非常,极其。和wouldn't have done的意思是不会,不能。这句话的意思是我真是太开心了。所以用couldn't have done的

第二句不用which是因为所指代的是人,the children。指代人用who,这里因为who前面是介词of,所以用宾格。指代物或者事情用which。

第三句是not treated 前面省略的是 some health problems are。因为前后两个相关联的句子的主语是相同的时候,为了防止句子过长或者重复,就会省略主语和be动词。完整的句子是when( some healthy problems are not be treated in time……这个是非谓语位于句首是语法知识点。如果表被动就用ed形式,如果表主动就用ing形式,not being treated不对,应该是not be treated。being就表示进行时态了。这里时现在时态,用be就行。not having been treated?是完成进行时,也是时态不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式