高中英语语法题:急求详细解答!!!!关于let的疑问,请高人指点帮忙!!!

He is addicted to ___, which ___ cocaine to reach the brain quickly.
A. smoke, allows B. smoking, lets C. smoke, takes D. smoking, allows
疑问
1. 第二个空:let 后,不是应该接不带to的不定式吗?可是答案给的是B
2. 为什么allow不可以?
非常紧急,请大家帮帮忙,谢谢啦O(∩_∩)O~

首先 to be addicted to是词组 对什么上瘾 其中“to”介词 后要接名词类词语;smoke 当名词讲时 单纯指烟,烟雾 而当动词讲时 指抽烟 又因为 "to"是介词 后要接名词类词语 所以要用smoke的动名词 smoking
其次 let后接上动词时 是加不带to的不定式 但是后一个句子是非限定定语从句 前面的主句被当成一个整体 坐后面从句的主语 谓语要单数 另外此时 let当实义动词讲 使得 所以要加s
最后从意思上讲 allow 是“允许” 而根据题意 译文是 他嗜烟,而吸烟会使得可卡因快速进入大脑 所以用let “使得” 意思通顺
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-06
be addicted to,to是介词,后接V-ING
let,make have不接to,称为使役动词
allow只有两种用法allow sb to do sth,allow doing

http://baike.baidu.com/view/719638.htm
第2个回答  2011-02-06
1.答案错了,至少通常人们说话时不用let..to do
2.allow是 允许 之意,而句意是 这使得可卡因更快到达大脑,不是条件允许不允许的问题。
个人认为,这个lets用应该改为gets。
第3个回答  2011-02-06
Allow 一般用被动较多 Be allowed to do而Let是一个主动动作
第4个回答  2011-02-06
KazukoVicent 对