for和since的区别 for和since现在完成时的用法

for和since的区别在英语进修中,”for” 和 “since” 都常用于表示时刻,但它们的用法和含义有所不同。正确使用这两个词,有助于更准确地表达时刻的持续性和起始点。

一、

1. for 的用法:

“for” 用于表示一个时刻段的长度,强调的是“持续了多长时刻”。它通常后面接一段时刻(如:two hours, three days, a month 等)。例如:“I have lived here for five years.”(我在这里住了五年了。)

2. since 的用法:

“since” 用于表示从某个具体的时刻点开始,强调的是“从什么时候开始”。它后面通常接一个具体的日期、时刻或事件。例如:“I have lived here since 2018.”(我从2018年起就住在这里。)

3. 常见搭配:

– “for + 时刻段”:表示持续时刻

– “since + 具体时刻点”:表示起始时刻

4. 时态配合:

两者都常与现在完成时(have/has + 过去分词)连用,表示从过去某一时刻持续到现在的动作或情形。

二、对比表格

项目 for since
用法 表示时刻段的长度 表示起始时刻点
后面跟的内容 时刻段(如:three days, two years) 具体时刻点(如:2020, last year, Monday)
例句 I have studied English for two years. I have studied English since 2020.
重点 持续了多久 从什么时候开始
时态要求 通常与现在完成时连用 通常与现在完成时连用

三、注意事项

– 使用 “for” 时,不能只说 “for today” 或 “for now”,由于这些是短暂的时刻,不适合用 “for”。

– 使用 “since” 时,必须明确指出一个具体的时刻点,不能只说 “since yesterday”(除非你指明是“yesterday morning”等)。

– 在口语中,有时会省略主语或动词,但书面语中应保持完整结构。

通过领会 “for” 和 “since” 的不同用法,可以更准确地表达时刻概念,提升语言表达的清晰度和准确性。

版权声明

返回顶部