请问这句英语语法应该怎么分析呢?

请问这句英语语法应该怎么分析呢?
There was a bird perching on the television aerial.
there was是谓语吗?a bird是主语?
perching是动名词做状语吗?
可以说perching是现在分词做状语,on the television aerial也是状语吗?
请问on the television aerial是整句话的状语?还是perching的状语?
chenlan408 1年前 已收到8个回答 举报

板板800 幼苗

共回答了23个问题采纳率:82.6% 举报

主语是 a bird
was perching为谓语
on the television aerial是介词短语当副词用,做地点状语.
这句可写成:A bird was perching on the television aerial.
There在此结构中是引导词,已经没有副词“那里”的含义,there be是习惯用法.
There be + 名词+ 地点这一句型中,名词是主语,be是系动词,地点是表语.
There be + 名词+现在分词(或过去分词)就可以写成:名词+be+现在分词(或过去分词)的形式,表进行时(或被动语态).

1年前

9

深陷ing 幼苗

共回答了25个问题采纳率:88% 举报

There be 句型表示“有”,bird为主语, perching 为谓语

1年前

2

秋良胡 幼苗

共回答了36个问题 举报

there was...,was是谓语,这个句型本身就是完全倒装句。a bird是做谓语,正确语序是 A bird was there.后面的perching是现在分词做状语,不是动名词。
现在分词做状语,表示与逻辑主语的关系是主动和进行;而过去分词做状语表示与逻辑主语关系是被动和完成。
动名词相当于名词的用法,而现在分词可以强调动作,也可以作形容词
当在用there be...

1年前

2

zrs060211 幼苗

共回答了1个问题 举报

there be句型表示存在,perching表示一种状态。主语是a bird,was perching为谓语。

1年前

1

鸭子情缘 幼苗

共回答了17个问题 举报

主语是 a bird
谓语是 was
表语是there
perching on the television aerial 是作后置定语修饰bird 表示一种属性

there be 句型 其实质就是表语前置的倒装句
但没必要了解这么多 就当做固定用法去记就OK了、

呵呵

1年前

1

yjcf 幼苗

共回答了31个问题 举报

这是一个全部倒装句!主语是a bird, 谓语是was,there是状语,放句首做倒装标志,on the television aerial是状语,而perching是主语补足语,用来补充说明这个主语在做什么。

1年前

1

乔锋123 幼苗

共回答了148个问题 举报

There be句型就当一个特例来对待吧,实际上好像是倒装。perching是动名词做方式状语,表示伴随动作。

1年前

0

慕容公子的干跌 幼苗

共回答了1054个问题 举报

答:前面两个说对了。后面的说的不妥。perching是现在分词,至于是后定语还是伴随状语,则不同的语法学家可能有不同的说法。反正它是用来说明这个bird的

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 24 q. 0.149 s. - webmaster@yulucn.com