Since,from和for都是常见的时间介词,它们三个后面都加时间,但是它们三个的侧重点却不同。让我们一一举例,看看如何区分它们吧。
Since+时间点 从……以来;自……之后
Since作为时间介词,后面跟时间点,比如具体的年、月、日等,表示以此时间为起始点,并且表示某个行为或者状态从起始点开始到说话的时刻一直持续不断,所以经常与连续性动词的完成时连用。如:have been worried;have been working。
He"s been working in a hospital since 2009.
他从2009年开始就一直在一家医院工作。
I lost my money and I have been worried since then.
我丢了钱以后一直很担心。
两个例句都说明了从since后的时间开始,直到说话时,状态和行为仍在持续。
From+时间点 从……开始
From后面加时间点,如几点几分,表示从此时间或状态等为起始点,强调开始时间,但并不强调时间的持续性。
It began to rain from yesterday.
雨是从昨天开始下的。
Breakfast is available to student from 7 o’clock every day.
每天早晨从7点开始向学生们提供早餐。
比如这句话重点在于说早餐是从7点开始的,但是并没有说明是到什么时候结束的。
For+时间段 有……(多长时间)
For后加一段时间,比如几年、几个月、几个小时等,表示行为或者状态持续的时间长短。
I"m going to travel for one week.
我要去旅行一个星期。
This meeting will be postponed for a few hours.
这个会议要推迟几个小时。