作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/11 15:45:26
for how long did the writer give up smoking?语法
直接how long 问不就行了?
为什么还要加for呢?可以去掉吗?
for how long did the writer give up smoking?语法
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,传给你听一听。