作业帮 > 英语 > 作业

How long haven't you smoked

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/29 01:19:32
How long haven't you smoked
somke 属于延续性动词,在完成时态 肯定句中 不能和一段时间连用,这个清楚.
也查到了 否定句子中,则可以用延续性动词 和时间状语连用.
如:I have smoked for 3 years ( 应该是错误的)
I haven't smoked for 3 years ( 应该是 正确的 ——)
想问的是
1 How long have you smoked
( 疑问句中能否连用?记得好像也不行?)
2 How long haven't you smoked
( 请问 这种句子结构,语法上是否正确?,这种情况下能否和 how long 连用呢?我想表达的意思,“ 你多久不抽烟了?”)
3 你戒烟多久了?/ 他已经戒烟3 年了 (这个帮忙翻译下)
How long haven't you smoked
somke 属于延续性动词,在完成时态 肯定句中 能和一段时间连用.
否定句子中,用延续性动词 和时间状语连用 欠妥.
如:I have smoked for 3 years ( 是正确的)
I haven't smoked for 3 years ( 欠妥)
1 How long have you smoked
( 疑问句中能连用)
2 How long haven't you smoked
( 这种句子结构,欠妥
“ 你多久不抽烟了?可以用下面句子来翻译
how long has it been since you smoked?)
3 你戒烟多久了?how long has it been since he gave up smoking?)
/ it has been three years since he gave up smoking.)
他已经戒烟3 年了 .
在这个句型中 since从句后面的谓语动词 如果是延续性动词 翻译成否定.终止性动词 翻译成肯定.
再问: 哈哈。是啊您说的对,我给记混了。。既然是延续性动词,肯定是能和一段时间连用的。 谢谢,,我想问的是 since 后面延续动词的话, 是表示动作结束多久了, 短暂是开始多久了。 你解释的很详细。 采纳了。。 顺便想问问: 如果是 短暂性动词, 疑问句中 能不能和 how long 连用。谢谢
再答: 不能 。 但 如果是目的状语 则可以。 如 he has come here for three days.他来住三天。 how long has he come here for?
再问: 嗯。谢谢 目的状语? 这里 短暂动词 也是 for 加一段时间就可以了? 我先采纳再说吧。
再答: 不是他来三天了。 而是 他来的目的 是 要住三天。