英语语法分析 It's a waste of time doing such a thing

It's a waste of time doing such a thing 。
句子成分是什么呀 ? doing such a thing 是主语 , it 是形式主语, 不是说主语从句不能省略that吗, 我有些搞不清

楼上全部答非所问,这是对知识的不尊重。(除了固定搭配那个)
1. 这并不是主语从句,从句是有完整的主谓宾的,doing such a thing只是一个动名词短语,怎么能说是从句呢?
2. 原句it是主语,is是谓语,waste of time是宾语,doing such a thing是动名词短语作宾语补足语。
能够充当宾补的有:不定式,现在分词,过去分词,副词,介宾短语。一般情况下,宾补通常紧跟在宾语之后。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-02
首先,这个句子不是主语从句。"Doing such a thing"是真正的主语, "it"是形式主语,这句话可以改成"Doing such a thing is a waste time",意为"做这样的事情是浪费时间".
主语从句是在复杂句子中充当主语成分的句子,如:That he finished writing the composition in such a short time surprised us all. 意思是"他在如此短的时间里完成了创作让我们所有人都惊讶."
第2个回答  2019-03-27
这个句子是简单句。不是主语从句,it只是形式主语。意思是做这样的事情是浪费时间。doing such a thing 是主语,如果句子变为,doing such a thing is a waste of time.句子也对,但是句子头重脚轻,就用形式主语代替,使句子平衡!
第3个回答  2019-03-02
这里没有主语从句,
doing such a thing 是动名词短语作主语。
你所说的主语从句that不能省略,是正确的。本回答被提问者采纳
第4个回答  2019-03-28
It's a waste of time doing such a thing
It ==> doing such a thing,这可以看做动名词,注意语法解释中的名词。因为老外认为doing such a thing这个直接做主语太长(这句话中不算长,有特别长的),因此用it先指代名词短语,英式语法中交加主语,真正的主语是doing such a thing,注意一下我说的【动名词用法】。
这种真假主语的用法还有不定式与主语是一个句子引导时可以这样用。比如上面的句子修改成以下方式,语法上也没错:
Doing such a thing is a waste of time.
It's a waste of time to do such a thing.
To do such a thing is a waste of time.
如果用一个句子做主语需要有主谓宾+关系词引导会变成:
That I do such a thing is a waste of time.
It 's a waste of time that I do such a thing.
注意动名词也好,不定式也好,还是关系词引导的从句,都有名词特性,只要是名词都可以做主语。因此上面的写法英语表达中都是正确的。
动词使用单数,记住一条语法规则,情况不明视为单数(没法确定单复数)。因此be动词全用了is。
相似回答