how long 短暂性动词 用法、

how long 短暂性动词 用法、
How long did she leave
请问下.how long 现在完成时,不能跟短暂性动词leave,连用,改成 been away .
那一般过去时,如果不行,还是要改成 How long did she be away
短暂性动词 在 一般过去时中,能够用在很多疑问句中,那如果是 how long 连用的 一般过去时疑问句,是否可以
抱歉,更正一个句子打错了。:How long did she be away 改成 How long was she away
呵呵。
2 下面几个句子 语法上都正确 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
xy4125 1年前 已收到2个回答 举报

等待你的温柔 幼苗

共回答了23个问题采纳率:87% 举报

1.如果是肯定句/疑问句,则做谓语的短暂性动词都不能和表示一段时间的时间状语连用.
否定句是可以的.
如:I've meet you for 8 years.错误
但是:I haven't met you for 8 years.正确
这个跟句子使用什么时态关系不大.
再如:I’ll be away for a long time.正确
I‘ll get to Beijing for a long time.错误
I stayed in Beijing for 2 years.正确
I have gone to Beijing for 2 years.错误
2.CDE错误,AB正确.
因为CDE中的谓语动词都是瞬间性动词,句子又不是否定句.
3.楼上说改成how long ago也是可以的.
对表示一段时间的时间状语提问,刚好都是使用How long来开头的.

1年前

8

jiaxunqi11 幼苗

共回答了904个问题 举报

那就得变成过去的时间状语了。
how long ago多久以前
How long ago did she leave?
短暂性动词在任何时态都不与表示一段时间的状语连用的。
比如说:
I left Beijing for some days.也是不对的。我知道,短暂性动词,不能和一段时间连用,呵呵。。 只是这里了解下。不和一段时间连用,但用 how ...

1年前

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