请教英文问题,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. (失利,非延续性)