作业帮 > 英语 > 作业

for和since的主句一定用现在完成时对吗?for和since的主句还一定要用延续性动词,

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 02:47:27
for和since的主句一定用现在完成时对吗?for和since的主句还一定要用延续性动词,
前一问:不一定.如:
It's 10 years since he came here.
He waited her for a long time.
后一问:是的.因为这是一段时间.
再问: 为什么这两个例子不是现在完成时呢?
再答: 第一句谈论的是时间本身, 所以用一般现在时。 第二句是谈论过去的事,与现在无关。所以用一般过去时。
再问: 那么在一般情况下它们的主句用现在完成时对吗
再答: 对。基本上是用现在完成时。 不用现在时的例子再举一例: I will be away for 3 months.
再问: 那么since的从句还要改延续性动词吗
再答: since+过去的某一时间点。如果用动作表示这一时间点,一般用短暂性动词。如: He has been in the city since he came here in 1997.