英语中,for和since有什么区别

 我来答
两小无猜是笨蛋
2017-12-17 · TA获得超过5616个赞
知道大有可为答主
回答量:6046
采纳率:91%
帮助的人:167万
展开全部
since可以用作介词或连词,意思为“自从……起”,表示某个动作从某个过去的时间起一直进行,直到说话时间,所以since如果是连词的话,since后面句子一般要用一般过去时,而它的主句则要用现在完成时。如:I have lived here since i first came in 1999.

for可以作为介词或并列连词。作介词表示时间时,表示动作持续的时间跨度,一般用在现在完成时中,如:I have lived here for ten years now.

当然了,for作介词还有其他意思,这里不再赘述。
杨安才杨梦蝶
2020-07-15
知道答主
回答量:3
采纳率:0%
帮助的人:2033
展开全部
since可以用作介词或连词,意思为“自从……起”,表示某个动作从某个过去的时间起一直进行,直到说话时间,所以since如果是连词的话,since后面句子一般要用一般过去时,而它的主句则要用现在完成时。如:I have lived here since i first came in 1999.
for可以作为介词或并列连词。作介词表示时间时,表示动作持续的时间跨度,一般用在现在完成时中,如:I have lived here for ten years now.
当然了,for作介词还有其他意思,这里不再赘述。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静然舒洒
2017-12-17 · TA获得超过4087个赞
知道大有可为答主
回答量:4344
采纳率:82%
帮助的人:2543万
展开全部

for+时间段;since+时间点或句子。

He's been in the army for three years.

He's been here since he came.

He's been here since three days ago..

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huqian793
2018-07-05 · 知道合伙人教育行家
huqian793
知道合伙人教育行家
采纳数:13570 获赞数:70160
2011年高教社杯全国大学生建模国家二等奖; 2012年大学生创新项目校一等奖并获优秀大学生奖; 过英语四六级

向TA提问 私信TA
展开全部
一,since 的四种用法
1,since + 过去一个时间点(如具体的年、月、日期、钟点、ago. 1990 , last month , half past six I have been here since 1990. 1990起,我一直在这儿。
2,since+ 一段时间+ago
I have been here since five months ago。自从五个月前,我已经在这儿了。
3,since+从句Great
Changes have taken place since you left. 自从你走后,已经发生了很大的变化。
4,It is +一段时间+since从句
It is two years since I became an English teacher. 我成为英语老师有两年了。
二,Since 和for区别
1,Since +时间点,具体时间
“自从、、、以来,从、、、以后” 用来说明动作起始时间 。
I have been in Beijing since 2010.
2,For + 时间段,用来说明动作延续时间长度,因此句中的谓语动词,也应该是延续性动词。
I have been in Beijing for one year。
We have learnt English for about three years.
I have been here for 3 days. (对)
I have arrived here for 3 days.(误)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式