for a long time 一定要是完成时吗
for a long time 不一定是完成时。for a long time 可以用于一般过去时、将来时等,真正运用时对句子时态没有太大要求。只要是延续性动词都可以。有一些时间状语对句子时态是有限制的,比如遇到yesterday得用过去时,遇到since得用完成时态。
如:
I won't wait for a long time. 将来时,我不会等太久的时间。
i waited for you for a long time that day,but you did not show up at last.那天我等了你好长时间,但是你最终还是没来。
扩展资料:
现在完成时着眼于过去的动作对现在产生的结果或影响。这是现在完成时的“已完成”用法,表示动作或过程发生在说话之前就已完成,并与现在有联系。这种联系实际上就是“过去的动作”对现在的影响或产生的结果。
现在完成时的“未完成”用法既可用于动态动词(主要是持续动词),也可用于状态动词,但它一般不适用于表示短暂动作或位置转移的动词。
如:open, break, go, come, arrive, leave等。如用这类动词表示“未完成”,通常只限于否定结构。
不一定。for a long time可以用于一般过去时、将来时等,真正运用时对句子时态没有太大要求。
如:I won't wait for a long time. (将来时)我不会等太久的时间。
如:He always sits here after supper for a long time.(一般现在时)他总是饭后再这里坐很久。
有一些时间状语对句子时态是有限制的,比如遇到yesterday得用过去时,遇到since得用完成时态。
扩展资料:
for a long time一般放在句尾,译为很长一段时间。通过意思也可以看出一般是用于完成时的。具体要根据句子意思而定。如果是想一个持续的时间段发生的事,就用完成时。 例句:
I haven't seen you for a long time 好久(不见)了。
另外,容易与for a long time区别的短语:
1、in a long time译为好久以来,在很长时间内,表示一个范围,例句:I haven't seen you in a long time 我有好长时间没见到你了。
2、not…for long 意思是“做某事没做多久”,not...for a long time 意思是“很久没做某事了”。比较:
He didn't work for long. 他没工作很久。
He didn't work for a long time. 他很长时间没工作了。
2016-03-01 · 外教一对一、个性化定制英语培训
for a long time 可以用于一般过去时、将来时等,真正运用时对句子时态没有太大要求。
如:I won't wait for a long time. 将来时,我不会等太久的时间。
如:He always sits here after supper for a long time.
一般现在时,他总是饭后再这里坐很久。
有一些时间状语对句子时态是有限制的,比如遇到yesterday得用过去时,遇到since得用完成时态。
for a long time 不一定是完成时。
for a long time 可以用于一般过去时、将来时等,真正运用时对句子时态没有太大要求。
如:I won't wait for a long time. 将来时,我不会等太久的时间。
如:He always sits here after supper for a long time.
一般现在时,他总是饭后再这里坐很久。
有一些时间状语对句子时态是有限制的,比如遇到yesterday得用过去时,遇到since得用完成时态。
2016-03-01 · 知道合伙人教育行家
知道合伙人教育行家
向TA提问 私信TA
1.Oranges can be kept for a long time without going mouldy.
橙子可以存放很长时间而不腐烂。
2.For a long time I just wanted to play country music.
有很长一段时间我只想弹奏乡村音乐。
3.He lay awake watching her for a long time.
他睁着眼躺在那里看她看了很长时间。