——the telephone number several times,but he couldn't learn it by heart.Ahaving told B Having been told .C although he had been told D He had been told.
这道题目选D 我想知道这道题目涉及的语法要点 除此之外 我想知道英语句子最基本的要点 类似一个句子中有一个主谓 之类的。
很欣赏你的解答。这里我想问一下 “Having been told the telephone number several times, he couldn't learn it by heart.” 为什么用的是是having been told 为什么不是had been told .
还有 面对只有一个谓语动词的情况下 其它动词变成非谓语动词有哪几种情况。 能否举下例子。 谢谢
Having been told the telephone number several times, he couldn't learn it by heart.
这个句子,主句是he couldn't learn it by heart,前面的having been told...是分词短语作为让步状语,谓语动词是couldn't learn。如果用had been told,那这个had been told 又是一个谓语动词,成为另一个句子,这时就要加上连词和主语,构成一个让步状语从句:
Though(Although) he had been told the telephone number several times, he couldn't learn it by heart.
我们知道,在英语的句子结构中,一个句子里,只能有一个谓语动词,除非是用连词来连接,或者形成一个从句(如定语从句、状语从句、名词性从句)。
假如一个句子中,出现了两个谓语动词,其中一个就要变成非谓语动词。非谓语动词是指在句子中不是谓语的动词,主要包括不定式、动名词和分词(现在分词和过去分词),可以充当主语、宾语、状语等。
假如要更多了解非谓语动词的用法,请看下面的链接,里面有比较详细的介绍。
另外,这个句子,并不能如楼下所说,成为一个独立主格结构,因为只有在分词短语的主语和主句主语不一致的情况下才需要用独立主格,这个句子里,be told和couldn't learn by heart的主语都是he,所以用分词短语就OK了。
对回答满意的话,请及时采纳,谢谢!
但是如果没有but,并且主语不一致的话,就是独立主格结构,即sb doing sth,sb(不同主语)do sth. 什么意思 不是特别理解。