Since和For的区别用法
在英语中,"since"和"for"都是表示时间的词汇,但它们在用法和含义上有明显的区别。"since"通常用于表达从过去某个时间点开始一直持续到现在的情况,而"for"则用于表示持续了一段时间的长度。
Since的用法
"Since"通常与现在完成时或过去完成时连用,表示从过去某个时间点开始一直持续到现在的状态。
现在完成时:
I have lived in this city since 2010.(我从2010年开始住在这个城市。)
过去完成时:
She had finished her homework since she arrived.(她到达后就已经完成了作业。)
For的用法
"For"用于表示一段具体的时间长度,强调时间的持续性。
现在完成时:
I have been studying English for five years.(我已经学习英语五年了。)
过去完成时:
She had been working for three hours before the meeting began.(会议开始前,她已经工作了三个小时。)
信息来源
Oxford Dictionaries: "Since." [Online]. Available: https://www.oxforddictionaries.com/definition/since
Cambridge Dictionary: "For." [Online]. Available: https://dictionary.cambridge.org/dictionary/english/for
常见问题清单及解答
1. Since和For可以互换使用吗?
不可以。Since用于表示从过去某个时间点开始的持续状态,而For用于表示持续的时间长度。
2. Since后可以跟时间点吗?
可以。例如:I have been a teacher since 2005.
3. For后可以跟现在完成时吗?
可以。例如:I have lived here for three years.
4. Since和For在句首和句中位置不同有什么影响?
在句首通常表示从过去某个时间点开始的持续状态,在句中则更多表示时间的长度。
5. Since和For在书面语和口语中的使用频率如何?
在书面语和口语中,Since和For都很常用,但Since在正式场合更为常见。
6. Since和For在时间表达中的具体区别是什么?
Since强调时间点,For强调时间段。
7. Since和For在表示过去事件时有什么区别?
Since通常与过去完成时连用,For与现在完成时连用。
8. Since和For在表示将来事件时有什么区别?
在表示将来事件时,通常使用For,如:"I will be working for the next five years."
9. Since和For在构成复合句时如何使用?
Since可以引导时间状语从句,如:"Since I started my job, I have learned a lot." For不能引导从句。
10. Since和For在表示时间段时,如何确定使用哪个?
如果强调从某个时间点开始的持续状态,使用Since;如果强调时间段长度,使用For。