我又遇到语法问题了
发布网友
发布时间:2024-04-21 17:41
我来回答
共5个回答
热心网友
时间:2024-04-22 02:50
我又遇到语法问题了
检举 | 离问题结束还有 14 天 22 小时 提问者:583010258 | 悬赏分:5 | 浏览次数:36次
1、it being a holiday ,we went to the farm to help the farmers with their harvest . 这里选的it being 为什么不选having been 语法分析说是逻辑主语不一样 但这里的we我感觉是一个主语呢?
答:it being a holiday 是一个独立主格结构,在句子中作状语,表示原因,相当于状语从句:Since /As it was a holiday, we went to the farm to help the farmers with their harvest.
译: 由于(那)是一个假日,我们就去农场帮助农民收割庄嫁。
从句的主语是it, 不是we, 因为“我们”不是“假日”。
我们知道,分词短语也可以作状语,但其逻辑上的主语是主句中的主语如:
Having nothing to do, we went to the farm ...
=As we had nothing to do , we went to the farm ....
由于无事可做,我们去。。。
如果从句的主语不是主句的主语,就不能简单地用一个分词来作状语,前面应带有自己逻辑上的主语,这就是独立主格结构(之一)。
having been a holiday 和being a holiday都是现在分词短语,前者为现在分词的完成式,表示先于主句所发生的动作或存在的状态,如:Having finished his homework, he went out to play football. =After he (had) finished his homework, he went out to play football. 完成了作业之后,他去踢足球。 Having been abroad for years, he can speak English well. =As he has been abroad for years, he can ..., 由于他在-国-外-呆了多年,他能。。。
现在分词的一般式 doing sth. / being a holiday 表示与主句同时发生的动作或存在的情况。
所以你的having been a holiday 来代替it being a holiday, 不仅少了其自身的逻辑主语,分词的形式还用错了。“是假日”与“去帮忙”,时间上没有前后关系。
2、After waking up,poor Tom found his hands tied behind his back.这个句子 选的是tied,但语法上说的是found后面跟的两个复合宾语, 但我的理解是tied 做hishand的定语,这样理解对不对?
答:是语法书上吗,哪一本语法书?还是老师以语法的名义这么说?
只听说过双宾语,没有听说过一个及物动词可以跟两个复合宾语的。上面的表述有问题。
found后跟的确实是复合宾语,宾语是his hands, tied behind his back是过去分词短语作宾语补足语。=found that his hands were tied behind his back. 发现的是一件事情,一个事实,那就是:他的手被绑在自己的背后。不宜理解成定语,那相当于:found his hands which were tied behind his back. 发现了他的被绑在背后的双手。因为他的双手是在自己的身上,不需要找的,也不应是限制性的定语从句。这跟手套不一样。如果是found the dog tied behind a tree,则有两种理解,两种解释。
热心网友
时间:2024-04-22 02:50
1、we是整个句子的主语,“it being a holiday”是独立主格结构,并且是陈述一个过去的事实。分成两句说就是"It was a holiday。We......"所以前面一句用做状语用“It being”
2、某种程度上讲tied引导的不是定语。我觉得完整的句子可以为“After waking up,poor Tom found
that his hands were tied behind his back.“严格来讲”tied behind his back“是一个修饰性的宾语,理解为定语的话语句有点说不通。
热心网友
时间:2024-04-22 02:48
1.前面的独立句子中it才是逻辑主语,独立主格结构中动词要用现在分词形式。
2.tied behind his back 是宾语补足语
热心网友
时间:2024-04-22 02:43
一般情况下having been 表示的是已经完成的动作,如果选它就表示动作已经完成,不能说这个假期已经完成了,假期和他们去农场是同时发生的事,假期不是发生在他们去农场之前的,选it 表示时间状语,都是发生在过去的事
found 后跟复合宾语是对的,这里tied是做后置定语同时也做宾语
热心网友
时间:2024-04-22 02:46
1. 前后主语当然不一样,不可能是we having been a holiday. "那天是假期",应该是It was a holiday, 用独立主格结构就是it being a holiday
2. 应该可以这样理解,其实我就是这么理解的。。。。