英语连词since和fo在表示时间或原因时的主要差异 英语中的连词 `since` 和 `for` 在表示时间或原因时有一些区别。以下是它们之间的主要差异: 1. 用法与含义: - `for` 主要用于描述活动或情况持续的时间长度。它后面通常跟的是一个时间段,比如“for three hours”或“for a week”。 - `since` 主要用于描述活动或情况开始的时间点。它后面通常跟的是一个具体的时间点,比如“since yesterday”或“since 2020”。 2. 语气与强调: - `for` 在描述时间时,语气相对较弱,更多地是在说明某个活动或状态已经持续了多久。 - `since` 在描述时间时,语气稍强,它强调的是从某个时间点开始,某个活动或状态就已经开始了,并可能一直持续到现在。 3. 与现在完成时连用: - 当与现在完成时(have/has + 过去分词)连用时,`since` 和 `for` 都可以用来描述从过去某个时间点到现在的持续状态或活动。但 `since` 后面通常跟时间点,而 `for` 后面跟时间段。 新概念英语第三册单词 初中英语单词mp3 新概念英语视频下载 七年级下册英语阅读理解 例如: - For examples: - I have lived here for five years. (我已经住在这里五年了。) - I have been studying English for two hours. (我已经学习英语两个小时了。) - Since examples: - I have not seen him since last week. (自从上周以来,我就没有见过他。) - She has worked here since she graduated. (她自从毕业以来就在这里工作。) 总结来说,`since` 和 `for` 在描述时间时各有侧重,`since` 强调从某个时间点开始的动作或状态,而 `for` 则更侧重于描述动作或状态持续的时间长度。同时,它们在语气和与现在完成时的连用上也有所不同。 练习题 1. I have been studying English _______ three months. 2. She hasn't called me _______ she left for work. 3. They have been living in that house _______ two years. 4. I haven't seen my friend _______ a long time. 5. He has been working here _______ he graduated from university. 答案: 1. for 2. since 3. for 4. for 5. since 解析: 1. “for three months”表示一个时间段,所以应该使用“for”。 2. “since she left for work”表示从过去某个时间点开始,所以应该使用“since”。 3. “for two years”表示一个时间段,应该用“for”。 4. “for a long time”表示一个不确定的时间段,所以用“for”。 5. “since he graduated from university”表示从大学毕业这个过去时间点开始,所以应该用“since”。 ![]() |
![]() 鲜花 |
![]() 握手 |
![]() 雷人 |
![]() 路过 |
![]() 鸡蛋 |
• 新闻资讯
• 活动频道
更多
更多