for 和since since意为“从······时起”,后接表示过去的时间点,多用于完成时,而for 表示持续多长时间,后接时间段,可用于多种时态,但主要用于有延续性动词的现在完成时的句子中。二者有时可以进行转换。请比较: He has lived in Hefei since ten years ago. =He has lived in Hefei for ten years. 他在合肥已经住了10年了。 My father has worked in the factory since 1990.我爸爸从1990年起,一直在这个工厂工作。 |
|
来自: 孟溪ProbeT连山 > 《英语(English)》