For vs Since – 原因与时间参考

英语学习许多学习者常常困惑如何正确使用forsince两个表达时间非常常见它们不同用法本文详细解释它们区别提供一些实用例子帮助更好理解

首先我们看看forsince基本定义英语for通常用来表示一段时间开始结束持续时间since用于表示某个特定时间点以来时间段两个使用显著区别我们分别进行详细说明

forFor用来表示一段具体时间无论这段时间还是例如我们可以

1. I have lived here for two years. (这里住了两年。)

2. She has been working for three hours. (已经工作三个小时。)

这些例子for用来表示一个开始结束时间段这种时间段可以几分钟几小时几天几个月甚至几年

接着看看sinceSince用来表示某个特定时间点开始一直现在时间段例如

1. I have lived here since 2018. (2018以来一直住在这里。)

2. She has been working since 6 am. (早上六点开始一直工作现在。)

这些例子since用来表示某个特定时间点开始一直持续现在时间段

此外我们可以forsince放在一起进行对比

1. He has been waiting for two hours. (已经等了两个小时。)

2. He has been waiting since 10 am. (早上十点开始一直。)

通过对比我们可以看到for强调的是一段时间since强调某个特定时间点开始持续现在时间段

此外我们使用since可以搭配完成时态例如现在完成过去完成等。例如

1. I have known her since we were kids. (我们小时候认识。)

2. They had been friends since high school. (他们高中朋友。)

这些例子since表示某个特定时间点开始并且使用完成时态

综上所述forsince表达时间不同用法For用来表示一段持续时间since用来表示某个特定时间点开始一直现在时间段通过理解两个区别可以更好掌握英语时间表达使你的英语更加地道

用人工智能学习语言快 5 倍

Talkpal 是一款人工智能语言辅导软件。 利用革命性技术,以 5 倍的速度学习 57 种以上的语言。