在现在完成时中for,since的区别.请造一个例句.

问题描述:

在现在完成时中for,since的区别.
请造一个例句.

We've got some food to eat for tomorrow already.
我们已经有明天吃的食物了。
Since we've got plenty food in the fridge, you don't have to worry about us for tomorrow.
你不用替我们担心明天,因为我们有很多食物在冰箱里。

for 和一段时间连用:
since是和过去的瞬间动作连用。

for后加一段时间
since后加一个时间点

for加时间段
since加时间点
I've been a student for 10 years/since 10 years ago

since可以放在句首,而for不可以.另外,since是点时间,相当于when的意义;for是段时间,相当于while的意义!It has been a long time since we last saw each other.We haven't saw each other for quite a long time....