请教英文问题,for several minutes ago 和 a few minutes ago 用起来有什么不同?
来源:百度知道 编辑:UC知道 时间:2024/06/14 07:39:50
没有for several minutes ago说法 应该是for several minutes
说直白一些就是:
(1) for + 时间 前面句子要是完成时,表示这段时间在干什么
如 I have been waiting for several minutes (这几分钟内,我一直都在等,别的事情我什么也做过,我就是在等啊等)
(2) 时间 + ago ,只是表示过去某一个时间点
I waited a few minutes ago (我几分之前那个点,我在等,后来我没有等,我可能也干别的去了,反正我就是在几分钟之前某个时间点等过你而已)
如果是单纯做题的话,记住看到for 就是完成时,看到ago就是一般过去时
For:表示动作持续的时间
所以不能说for several minutes ago
可以说for several minutes 可以说 several minutes ago
与现在完成时常用的两个词: For、Since
He called me a few minutes ago.过去时
He has called me for several minutes.现在完成时
没有for several minutes ago这个短语,应该是for several minutes吧......
如果是for several minutes就可以分析了
前者(一段时间)与延续性行为搭配,比如
I have been waiting for you for several minutes. (等待,延续性)
He has been online for several minutes. (在线,延续性)
后者(xxx ago,一段时间前)与非延续性行为搭配,比如
Their football team lost a few minutes ago. (失利,非延续性)