在学习英语时,for和since是两个常用的表示时间段的介词。但是,在使用for和since时,需要注意它们所使用的时态,以确保句子的语法正确。下面我们来了解一下这两个介词在不同时态下的用法。
for
for通常用于表示一个时间段,它常与表示过去的时态连用,如过去完成时、过去进行时和过去简单时。下面是一些例子:
- 过去完成时:I had studied English for two years before I moved to Canada. (我在搬到加拿大之前已经学了两年英语。)
- 过去进行时:She was studying English for three hours when I called her. (当我打电话给她时,她已经学了三个小时的英语了。)
- 过去简单时:I studied English for six months before I took the TOEFL test. (我在参加托福考试之前学了六个月的英语。)
since
since用于表示一个时间点,它通常与表示现在的时态连用,如现在完成时和现在完成进行时。下面是一些例子:
- 现在完成时:I have been studying English since 2010. (我从2010年开始一直在学习英语。)
- 现在完成进行时:She has been studying English since she arrived in the UK. (自从她到英国来以后,她一直在学习英语。)
需要注意的是,since也可以用于表示一个时间段,但是只能用于表示现在的时间段,如:
- I have been studying English for five years since I started college. (自从我上大学以来,我已经学习了五年的英语。)
因此,在使用for和since时,需要根据句子的语境和所表示的时间段来选择合适的时态,以确保句子的语法正确。希望这篇文章对大家有所帮助。