初二英语的现在完成进行时的时点和时段有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:20:16

for 及 since 在现在完成进行时态中的用法
for: 用来谈论一段时间 a period of time(重在how long 多长时间)
比如: a minutes, 2 days, 3 weeks, 10 days etc.
I have been learning English for 3 years.

since: 用来谈论过去时间的某一点时间 a point of time
(重在when从 什么时候)
比如:9 o'clock, Monday, 28th February, 2008 etc.
I have been learning English since February.

我也刚想问...

现在完成进行时的问句是:How long have you been doing ……
回答:I've been doing……for+时间段(如:for 2 years)
since+时间点(如:since 2 years ago;
since I was 2 years old)
“for”和“since”的区别在于:“for”是以前做过,写保持的时间段,但现在是否仍在继续不知道;而“since”是以前做过,一直保持到现在有了多少时间,且仍在进行。
而且“for”后面只能加“2 hours ”“2 years”“2 minutes”等一类的词,即“数字+时间单位”,而“since”后面不能之接加 “数字+时间单位”后面应加加“ago”或者就是“I was 2 years old”
我理解是这样的,“for”表示进行了多少时间。“since”表示什么时候开始的。