作业帮 > 英语 > 作业

for和since一样,也要用延续性动词吗,for和since一样,主句是现在完成时,从句是一般过去时吗?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/11 06:35:18
for和since一样,也要用延续性动词吗,for和since一样,主句是现在完成时,从句是一般过去时吗?
为什么这一句,I have lived in xu zhou since I left nanjing,为什么不用For,要用since呢,用for可以吗
for和since一样,也要用延续性动词吗,for和since一样,主句是现在完成时,从句是一般过去时吗?
1.for和since引导短语/从句在句中做时间状语时,如果该句是肯定句,则要求句子谓语动词是延续性动词.但是如果句子为否定句,则无此要求.
如:I have lived here for 3 years.
= I have lived here since 3 years ago.
I haven't seen you for a long time.
2.此种用法中,for只能做介词,不能引导时间状语从句,只能引导时间状语.
而since兼有副词/介词/连词三种词性,可以单独使用,也可以引导时间状语,还可以引导时间状语从句.
如:I‘ve lived here since.
I've lived here since 3 years ago.
I've lived here since I came here 3 years ago.
如果since引导时间状语,则从句必须是一般过去时,主句是现在完成时.
这个句型除外:It is + 一段时间 + since从句,其中主句可以采用一般现在时It is...
for引导时间状语,句子比较多用现在完成时,但是也可以用于其它时态.
如:I will wait for only 5 minutes.
3.楼主给的例句:I have lived in Xuzhou since I left Nanjing中,就是因为后面是一个时间状语从句,而for只是介词不能引导状语从句,所以不能用for.