aweek用since还是for

3次

问题描述:

aweek用since还是for,蹲一个大佬,求不嫌弃我的问题!

最佳答案

推荐答案

应该是foraweek。

如果用since,须变成 sinceaweekago。

for与 since在完成时态中表示的时间概念是不同的。

for +一段时间,表示从过去开始一直延续至今的一段时间。

since +过去的时间点,表示从过去的某个时间点至今的时间概念。

举例说明如下,便可见二者区别。

He has studies English for two years.

他两年来就一直在学习英语。(表示两年这个时间段内发生的事。)

He has studies English since two years ago.

他两年前就学习英语了。(表示两年前这个时间点以来的事情。)

It 's two years since he studied English .

他学英语已经两年了。(这是个since引导的时间状语从句,时态为一般过去时,表示两年前这亇时间点发生的事。)

为你推荐