How long haven't you smoked somke 属于延续性动词,在完成时态 肯定句中 不能和一段时间连用,这个清楚.也查到了 否定句子中,则可以用延续性动词 和时间状语连用.如:I have smoked for 3 years ( 应该是
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/01 01:34:24
How long haven't you smoked somke 属于延续性动词,在完成时态 肯定句中 不能和一段时间连用,这个清楚.也查到了 否定句子中,则可以用延续性动词 和时间状语连用.如:I have smoked for 3 years ( 应该是
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 ( 应该是
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从句后面的谓语动词 如果是延续性动词 翻译成否定.终止性动词 翻译成肯定.
这个问题我已经为你回答过了。您那个针对, How long haven't you smoked ?
为何不能用,解释的不太详细。我再问问。。。。。
呵呵。您那个,我单独采纳的。smoke 是延续动词的,完全可以用了。
如果是这样可以。当不涉及瞬间动词时,是完全可以的。
如:Have you stopped smoking?
I haven‘t...
全部展开
这个问题我已经为你回答过了。
收起