你所说的这个题--More and more teenagers get addicted to drugs because of being taken advantages of their ignorance.是不一样的。
because of 后面需要接的是名词、代词或【动名词】。如果你把being去掉 就成了because of taking advantages of their ignorance了,和原来的意思就有出入了。 因为because of 后面的内容是来解释“越来越多的青少年染上毒瘾”的原因的,即他们“『被』利用”,一定要注意语态,是别人利用他们的年少无知。
再简单一些就是说 because of这里后面需要接动名词,而根据句子的意思,又是被动的含义,所以应该是being taken...
需要注意的是A选项不光含有被动的含义而且是个进行时的被动语态,因为这道题目没有“正在进行”这个意思,所以不能用进行时的被动语态。
until后面是个省略句
补全后完整的一句话是---
The young girl is shy and never speaks until she is spoken to.
这个年轻的女孩儿非常害羞,直到别人给她说话时她才说话。(被动语态在翻译时可以译成主动语态)
如果你把A选项放在空缺处并补全句子的话则为---The young girl is shy and never speaks until she is being asked.(表示她【正在】被问) 显然时态上是不合理的。
A的时态不对啊。这个地方怎么用现在进行时啊?!当然得用一般现在时
选B的。
动词的过去分词形式有被动的意思。
这是一个省略句,until 后面应该是she is ...这是主句从句主语相同是从句省略主语和系动词的情况
选B 的原因是,until she is spoken to.解释为女孩很害羞直到别人主动和她说话时才开口。
如选A until 后面成了until she is being asked.这本身就是错的,而且ask 后面也应该加to
所以一定要选B 的啊。
because of doing sth.是固定句式
你给的是省略句