永发信息网

for a long time 的时态搭配

答案:4  悬赏:0  手机版
解决时间 2021-02-24 00:35
  • 提问者网友:听门外雪花风
  • 2021-02-23 06:35
for a long time 的时态搭配
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-02-23 07:02
for a long time 通常用于现在完成时或过去完成时。肯定句中谓语动词要用延续性的。具体分析如下:
1.本句中,答句的时态是属于“过去的过去”,故用过去完成时。
2.根据句意,说话者已不在原来的公司工作,且已在新公司工作一段时间了。故前半句的时态也是“过去的过去”。某些时候,某些延续性动词,用一般过去时(如本句)来表达过去完成时,用一般现在时来表达现在完成时。本句I worked (=had worked)in a foreign trde company for five years.
再如:The fire lasted 2 hours yesterday.(昨天的火灾持续了2个小时)。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-23 09:42
一句中,他很久没看到老朋友是在昨天看到之前,过去的过去,此时for 介词引导的时间状语常搭配过去完成时态。
2句中,我在外贸公司工作是指过去的一件事,从后面半句可以看出,是我现在不后悔。因此,用过去时态。
总之,如果是发生在过去,for 介词引导的时间状语常搭配过去时态,如果没有明显的时间或者根据句子无法判断句中的时间,且句子是强调对现在的影响或结果,for 介词引导的时间状语常搭配现在完成时,如果是过去的过去,则用过去完成时。
  • 2楼网友:第幾種人
  • 2021-02-23 08:59
1.---Did Alan enjoy seeing his old friend yesterday? (描述过去——yesteday 的动作,所以用一般过去式)
--- Yes,he did. He hadn't seen his old friends for a long time. (过去完成时态,即过去的过去:没见面 这个动作发生在另一个过去时间即 yesterday 之前。for ... time 短语是可以与过去完成时态动词连用)
2.I worked in a foreign trde company for five years.(过去式,延续性动词,可以和for 短语连用) Still, I don't regret having given up the well-paid post.(说明现在的情况,用一般现在时态)
  • 3楼网友:荒野風
  • 2021-02-23 08:00
1.很正确的for+一段时间后用完成时,因为问句中是过去式,那么回答里也要用过去的某个时态,既然后面有for a long time那么就用过去完成时
2.这里虽然有for five days表示一段时间,但是未必什么时候看到for+一段时间就用完成时
这里用一般过去时有不同的意思
句子大意就是:我在一家外贸公司工作了5年(意指现在已经不在这里工作了)。然而,我并不对放弃了这么一个好待遇的工作感到后悔。
然而如果这里用了完成时态,那么就是说我在一家外贸公司工作了5年(不过现在还在这里上班),根据后面一句话,自己说已经放弃了这份工作,那么就不可能再在这个公司上班了。
所以用一般过去时
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯