in加点和段时间 for加点和段时间 since加点时间和段时间有什么不同?各用与什么时态?求答案【泪奔】

如题所述

in + 时间 , 表示2个意思:“在。。。时间内”和“在。。。时间后”。
例子:in two days 表示“在2天内/里”或“在2天后”。
如何区分?答:根据句子的时态来判断意思。
比较: I have finished the task in 2 days. 我在2天内完成了任务。(与现在完成时)
I will finish the task in 2 days. 我将在2天后完成任务。(与将来时)

for + 时间,表示“持续了一段时间”。一般用于现在(过去)完成时。
例子: I have lived here for 3 years. 我在这里住了3年了。

since +时间,表示“自从。。时间起”。用于过去时。
例子:Since 1999, they started to learn swmming.
自从1999年起,他们开始学习游泳。追问

in加点时间用与什么时态?

追答

in + 时间,用于:1、一般将来时;表示“在。。。以后”;2、现在完成时,表示“在。。。内/时间里”。

温馨提示:答案为网友推荐,仅供参考
相似回答