高中英语语法知识。不会的不要来回答,谢谢

高中英语语法知识。不会的不要来回答,谢谢having been given是什么?非谓语吗?动词ing的完成式什么时候用?

这里的having been given 是动名词短语,作前面动词的宾语。动名词短语和现在分词短语形式一样,但在句子中所作成分不尽相同。动名词、分词和不定式统称为非谓语动词。动名词或现在分词的完成式表示其动作在谓语动词动作之前发生。追问

那你能不能分析一下整个句子的结构

追答

主语:I; 谓语:appreciated; 宾语:having been given the chance; 定语:to study; 状语:abroad,two years old

追问

这里的having been given能不能用别的形式换

只能用这一种形式吗

追答

这里也可以用一般式代替完成式,即being given...

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-06
given是过去分词。
本句中having been given是动名词完成形式的被动形式,在句中作宾语。
该动名词形式 表示已经发生过的被动。追问

那你能不能分析一下整个句子的结构

追答

I是主语appreciated是谓语 后面是动名词短语作宾语。
其中the chance。。。。是动名词短语中的保留的直接宾语。即是动名词被动形式中的保留的直接宾语。动名词的逻辑上的间接宾语是句子的主语,因为动名词是被动形式所以句子的主语就是动名词的逻辑主语。

追问

这里的having been given能不能用别的形式换

追答

可以用宾语从句来替换即 that i had been given。。。

追问

不应该是宾语从句?

本回答被提问者采纳
第2个回答  2018-03-06
过去完成进行时,表示在主语动作发生时谓语动作正在进行追问

我是问它做什么成分

而且这怎么可能是过去完成进行时

说了不懂不要答

相似回答