How long 语法问题.1 How long 可以用在 一般过去时吗? 2 How long did she leave ? 这个句子是否正确? 我知道how long 在现在完成时句子中,不能 和短暂性动词 leave 连用. 那在 一般过去时中,是否可和

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 07:44:25
How long 语法问题.1  How long 可以用在 一般过去时吗?  2  How long did she leave ? 这个句子是否正确? 我知道how long  在现在完成时句子中,不能  和短暂性动词 leave  连用.  那在 一般过去时中,是否可和

How long 语法问题.1 How long 可以用在 一般过去时吗? 2 How long did she leave ? 这个句子是否正确? 我知道how long 在现在完成时句子中,不能 和短暂性动词 leave 连用. 那在 一般过去时中,是否可和
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谢谢

How long 语法问题.1 How long 可以用在 一般过去时吗? 2 How long did she leave ? 这个句子是否正确? 我知道how long 在现在完成时句子中,不能 和短暂性动词 leave 连用. 那在 一般过去时中,是否可和
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.How long 可以用在过去时里面。如:How long did you arrive here?
2.How long did she leave ? 这个句子正确。因为所谓的不能和暂短性动词连用,指的是现在完成时。
3. How often 一般用于一般现在时的句子。 How soon一般用于一般将来时的句子。可以和暂短动词连用的。
4.how long 提问的句...

全部展开

1.How long 可以用在过去时里面。如:How long did you arrive here?
2.How long did she leave ? 这个句子正确。因为所谓的不能和暂短性动词连用,指的是现在完成时。
3. How often 一般用于一般现在时的句子。 How soon一般用于一般将来时的句子。可以和暂短动词连用的。
4.how long 提问的句子, 一般过去时 能 用短暂性动词
5.How long ago did she leave?是正确的。用在一般过去时中是可以和短暂性动词连用的。
6.归纳起来就是用于一般过去时短暂性动词可用,一般完成时不可用,不管是不是HOW LONG句型。 A B是对的,C go去这个动作在英语里面不可延续,所以不能和时间段how long连用,如果非要和时间段连用,我们就要把它换成延续性动词,这里就是be
也就是说D 选项的GONE是多余的。至于E for 没有必要吧。

收起

是的

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

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

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

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

全部展开

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

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

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

那在 一般过去时中,也不能和leave 连用 。因为 how long 提问,回答时要用for+一段时间。
改成 How long was she away ?是可以的,表示状态。


3 How often 可以用在过去式,现在时和完成时中不能和短暂性动词连用, How soon , 用在将来时中 可以和短暂性动词连用 。


4 短暂性动词,如果在 一般过去时 的疑问句中,如果不是 how long 提问,是可以使用。
how long 提问的句子,现在完成时,或是 一般过去时 都不能 用短暂性动词。


5 用 how long ago多久以前 ,可以和短暂性动词连用 不正确
6 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
前四个 都是表示状态的 系表结构 可以延续 是正确的,但第五个错误,leave for表示到达,也是短暂性动词不能与How long 连用。

收起