高中英语题一道——the telephone number several times,but he couldn't learn it by heart.

——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 我想知道这道题目涉及的语法要点 除此之外 我想知道英语句子最基本的要点 类似一个句子中有一个主谓 之类的。

这个句子是并列句,由连词but 连接两个独立的句子He had been told the telephone number several times和he couldn't learn it by heart
并列句是指由连词连接两个独立的句子,比如and, but, than等连接的句子。独立的句子是指,主、谓、宾(不及物动词除外)都齐全的句子。
所以A和B两个分词短语就排除了。而句子中因为有although,我们知道尽管中文里有“虽然。。但是”,但英文里although和but是不能连用的,所以只能选D
假如这个句子没有but,那这里就要选B,这个句子成为以下这样:
Having been told the telephone number several times, he couldn't learn it by heart.
这个句子中,having been told...是作为现在分词短语作状语,因为尽管是逗号隔开的,但没有连词连接,所以这是一个句子,只能有一个谓语动词couldn't learn,其它的动词都要变成非谓语动词,这里是变成现在分词短语。追问

很欣赏你的解答。这里我想问一下 “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了。
对回答满意的话,请及时采纳,谢谢!

参考资料:http://baike.baidu.com/view/79702.htm

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-12
but 是连词。前后都要是句子,所以逗号前要有he。。。
根据意思要用be told 被告诉,和完成时。。
could 说明是过去时,
所以用过去完成时,还要有he

所以选 He had been told ....
第2个回答  2012-02-12
一句完整的话就一个谓语可以多个主语,He had been toldthe telephone number several times是完整的句子,but后面也是一个完整句子,but引导的并列句
第3个回答  2012-02-12
我觉得应该选,翻译如下,即使已经告诉他电话号码好几次了,但是他还是不能记住
语法,就是他应该是被告知,因为后面是他不能记住,还有就是although不能和but用在一起
第4个回答  2012-02-12
这句话是考察句子结构,后面有but,所以前面是完整句子,所以选D。但是如果没有but,并且主语不一致的话,就是独立主格结构,即sb doing sth,sb(不同主语)do sth.追问

但是如果没有but,并且主语不一致的话,就是独立主格结构,即sb doing sth,sb(不同主语)do sth. 什么意思 不是特别理解。

相似回答