现在完成时:过去某一时间开始并一直持续到现在的动作或状态,动作是否完成?

问题描述:

现在完成时:过去某一时间开始并一直持续到现在的动作或状态,动作是否完成?
过去进行时和现在完成时他们两者的区别是什么,不要大篇幅.然后关于“过去某一时间开始并一直持续到现在的动作或状态”的持续性时间状语是不是只有for和since,this moring算不算?
1个回答 分类:英语 2014-12-14

问题解答:

我来补答
过去进行时属过去时态,指过去某个时间点或时间段正在进行的动作.
现在完成时属现在时态,所以不能和过去的时间连用,虽然动作发生在过去,但强调的是持续到现在或对现在造成了影响.for和since是最常见的现在完成时的时间状语.
在具体情境中this morning可看做持续性时间状语.
eg:I have been painting the house this morning.今天上午我一直在漆房子.
再问: 然后,现在完成时是不是动作已经完成了 .Has Jack finished his homework yet? I’ve no idea, But he ______ it this afternoon A. would do B. was doing C. did D. had done 为什么选B
再答: ---Jack已经完成作业了吗? ---不知道,但他下午(一直)在做。 was doing表示在下午这个时间段正在进行的动作。 现在完成时的动作不见得都完成了。现在完成时有两种情况,可以表示过去动作对现在造成的影响,也可以表示过去动作持续到现在,也可以继续持续下去(仅限延续性动词)。
 
 
展开全文阅读
剩余:2000