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