How long 语法问题.1 How long 可以用在 一般过去时吗? 2 How long did she lea

How long 语法问题.
1 How long 可以用在 一般过去时吗?

2 How long did she leave ? 这个句子是否正确?

我知道how long 在现在完成时句子中,不能 和短暂性动词 leave 连用.

那在 一般过去时中,是否可和leave 连用 ?

如果不对,是不是要改成 How long was she away ?


3 How often , How soon , 都可以用于什么时态中? ,是否可以和短暂性的 动词一起 连用? 谢谢了.


4 短暂性动词,如果在 一般过去时 的疑问句中,如果不是 how long 提问, 应该是可以使用的吧,

how long 提问的句子,现在完成时,或是 一般过去时 都不能 用短暂性动词么?


5 有人说,用 how long ago多久以前 ,可以和短暂性动词连用 ,是这样吗?正确么?How long ago did she leave? 谢谢


6 下面几个句子 语法上都正确 OK 么?其实还是请判断,短暂性是否可以再 过去时和完成时,与 how long 连用.呵呵
How long was she away ? A
How long has she been away? B
How long was she gone ? C
How long has she been gone? D
How long did she leave for? E

O(∩_∩)O谢谢
sdf0000 1年前 已收到4个回答 举报

向着阳光冲 春芽

共回答了17个问题采纳率:94.1% 举报

1.How long 可以与过去时态连用.如:How long did you stay there?
2.How long did she leave ? 句子不正确.不能和终止性动词连用,不管是现在完成时还是过去时.但如果不是时间状语除外
3. How often 一般用于一般现在时. How soon一般用于一般将来时.可以和暂短动词连用.
4.不用how long 的话, 一般过去时当然能用短暂性动词
5.用How long ago可以 和短暂性动词连用.因为这是时间点 不是时间段
6.都对 前四个 都是表示状态的 系表结构 可以延续 其中be gone也是系表结构
注意gone 这里 是作表语的形容词 不是表示动作的 而是表示状态的
但第五个 for how long 不是时间状语 而是 目的状语
如 he has gone there for two weeks 他去那里 住两周

1年前 追问

1

sdf0000 举报

谢谢解释的非常清晰,明白。会尽快采纳的。。 How long did she leave for? 这个语法 结构上对吗。句子对吗?谢谢,您的回答里面没 说啊。谢谢 2 另外问您一个词 in , within ,in 可以表示在。。以后, 也可以是 在。。以内, 我看网上说,却别在于 动词是否 是延续动词? within 表示 在。。。以内,意思清楚,这个词对 谓语动词,是延续动词,还是 短暂性动词有限制么?谢谢

举报 向着阳光冲

How long did she leave for? 这个语法 结构上对。 我已经说过 五个句子句子都对 但这里的for how long 是 目的状语 不是时间状语 原句 是 she left for some time . 她 为 了在某地 度一段时间 而离开 了 而不是 她 离开了 一段时间 2 in 可以表示在。。以后, 也可以是 在。。以内, 这只是翻译问题 其实意思 一样 都是指 一段时间 后 紧挨着 的动作 一般都是 终止系动词 比如 三天内 从汉语角度来说 包括一天 两天 三天 而in three days 指的就是 三天 他三天 能 完成任务 也就是最多 花费三天时间 所以 一般 有情态动词 的 翻译成 之内 将来时 翻译成 之后 如果强调之内 用within within 表示 在。。。以内,意思清楚,与 谓语动词无关 , 如 he lives within three minutes' walk. 这是表示距离 他住的地方走三分钟就到 wait within sight.在看的见的地方等待 以上是延续性动词 he will return within an hour.他在一小时内回来 这是非延续性动词

sdf0000 举报

嗯,谢谢。。 How long did she leave for? 那翻译成汉语意思: 你离开多久了? 应该仍然是这个意思吧。 ,如果不是准确的翻译是?

举报 向着阳光冲

How long did she leave for? 那翻译成汉语意思 可以是 她离开多久了? 实际意思 她为多久而离开? 也就是 她 为了 在外 呆多久 而 离开 ? 离开 是终止系动词 不能延续 但是 汉语 比较 抽象 可以 翻译成 离开 多久 这属于翻译问题 但理解上 注意 不要理解成 离开这个动作持续多久

张minijk215 幼苗

共回答了69个问题 举报

1 How long 可以用在 一般过去时中。

2 How long did she leave ? 这个句子不正确。

how long 在现在完成时句子中,不能 和短暂性动词 leave 连用。

那在 一般过去时中,也不能和leave 连用 。因为 how long 提问,回答时要用for+一段时间。
改成 H...

1年前

2

偶确实不是人 幼苗

共回答了6个问题 举报

是的

1年前

1

aimstar 幼苗

共回答了2个问题 举报

1.How long 可以用在过去时里面。如:How long did you arrive here?
2.How long did she leave ? 这个句子正确。因为所谓的不能和暂短性动词连用,指的是现在完成时。
3. How often 一般用于一般现在时的句子。 How soon一般用于一般将来时的句子。可以和暂短动词连用的。
4.how long 提问的句...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.031 s. - webmaster@yulucn.com