字词模式
句模式
段模式
系统设置
更多按钮
网址切换
保存状态
用户反馈
页面收藏
-AA+
sincefor后面接什么?

since用来说明动作起始时间,而 for用来说明动作延续时间长度。

aI have lived here for more than twenty years.

我在这住了超过 20年了。

bI have lived here since I was born..

我从出生就在这住了。

【典型例题】

My aunt has worked in a clinic___ 1949.

A since B for

答案为: A

2) My brother has been in the Youth League___ two years.

A for B since

答案为: A

3) Some new oilfields have been opened up___ 1976.

A for B since

答案为: B

4I have not heard from my uncle___ a long time.

A since B for

答案为: B

注意:并非有 for作为时间状语的句子都用现在完成时。如:

I worked here for more than twenty years.

我现在已不在这里工作。

I have worked here for many years.

现在我仍在这里工作。

评:虽然 sincefor都可以表示原因,但是两个词后一个接时间点,一个接时间段,请大家用心记住!