作业帮 > 英语 > 作业

for how long did the writer give up smoking?语法

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/19 10:36:32
for how long did the writer give up smoking?语法
直接how long 问不就行了?
为什么还要加for呢?可以去掉吗?
for how long did the writer give up smoking?语法 请教高手!
直接how long 问不就行了?对不对?
为什么还要加for呢?可以去掉吗?
答:你这个句子是有问题的.问题不在于how long 前面有for,而在于句子的时态.
How long.实际上是For how long...的省略.
一般用于现在完成时,也见于一般过去时,但动词应该是延续性的,如be,have,work,等等.
而give up smoking是一个短暂性动词,说放弃不抽就放弃不抽了,当然,过了一段时间又抽上了,那是另一回事,那是戒烟不成功,并不是戒烟戒了多久.
要问:那作家戒烟有多久了?要说:
How long has it been since the writer gave up smoking?
或How long is it since the write gave up smoking?
后者是前者的另一说法.
这是句型:It is (= has been) some time since sth.happened.自从某事发生以来到现在已经有多久了的特殊疑问句(就some time 一段时间提问).
这里的How long 不能改成for how long.
而:He has studied English for six years.
中就for six years提问,可以是:
How long has he studied English?
也可以是:For how long has he studied English?
再问: 这是新概念2里原文的一句话。。。所以,你认为错了。。。。。???
再答: 我认为它错了,并不是因为这是新概念英语第2册书中的一句话,而是根据词法,句法分析,判断的.而且,新概念原文中并没有该句子,因为我有原版书。
再问: 新2第77课,认真看!!
再答: 可能版本不一样吧。你也拍一张照片传上来看一看?
再问: 亲!!!!!!!!! 第一行:标题 第二行:first listen and then answer the question. 第三行:听录音。 第四行:自己看!!!! 第五行:正文。
再答: 什么亲不亲的?你什么意思啊?告诉你这是错句!原版根本没有这句话的?是中国人后来编的,你说是77课,我的是78课.你不信,所以上图,
再问: 你激动什么?我记错了确实是78课,你这本书我也有啊,第四行就是我问的那句话啊。 至于你说的how long 一定要加完成时,没有这种说法。for example,how long is your semster?跟的就不是完成时!!
再答: 能不激动吗?你说是77课,我查了书,是78课,给你指出来:“你记错了,是第78课”。你还要说说:“新2第77课,认真看!!”所以,我拍了我的书的照片给你看,确是78课!可能你的版本不一样,改成77课了。让你也拍一张照片来看一看。你又来什么:“第一行:标题第二行:first listen and then answer the question.第三行:听录音。第四行:自己看!!!!第五行:正文。”我已经说得很清楚了,那个“For how long...?"的问题是中国编者加上去的!!,你还是不信!原版本的NCE是全英文的,没有一个汉字!最早不叫Lesson XX,叫Passage XX, 根本没有问题的!我一开始就说过 “一般用于现在完成时,【也见于一般过去时】,但动词应该是延续性的。”,你又说:“至于你说的how long 一定要加完成时,没有这种说法。”你看你,多不细心!你这个:How long is XXX,这个how long 前面是不能加for的,不仅可以指时间长度,还可以是物体的长度如:How long is your pencil. 与本题句不属一类。原文中有:For a whole week I did not smoke at all. 这问题就是针对此句的。为避免重复,他们用gave up smoking来代替did not smoke.  因为这两个都可以译作:不抽烟。但did not smoke是个“状态”,可以延续。我们可以说:He didn't smoke until a week later. 但不能说:He gave up smoking until a week later.同理,可以说:He didn't smoke for a whole week. 但不能说:He gave up smoking for a whole week. 因为:give up smoking,是个动作,一个短暂的动作,是不可以延续一个星期的! 你问过你老师,语法权威了吗?他怎么说?你还要我找原版书来证明,原来没有这个问题吗?还是要我再找权威的词典来证明,give up doing sth. 是不能延续的吗?原版第二册不在手头,但第一册在。我发现第一册后来也加了“听力问题”,而原版是没有的。先给你拍第一册最后一课的原版吧。(能证明原版是没有标题和正文之间的“听力问题”的。新版的问题是:What was so funny about the words on the sign? 我这里还有旧版的录音《1985NCE2竹影无风英音版》。是标准的伦敦音。这一课是一个男的朗读的。我听了,没有这个问题。确实是:Passage 78. 如你需要,加个QQ,传给你听一听。