题目:
关于for+一段时间:我有一些疑问:
①for+一段时间能否与过去完成时,过去进行时联用?
②在该句子中:He (played)football regularly for many years when he was young.用一般过去时表示过去(when he was young)的一段时间内一直、持续发生的动作,我的疑问是,这个时候能否用过去进行时,即for+一段时间在语境中有明确过去时间指出的时候,能否与过去进行时联用?
关于过去进行时:
过去进行时可以表示过去一点正在发生或者是过去一段时间内一直发生,也可以表示过去以后,这两种使用方法在用的时候是依据语境判断还是有哪些语法规定(什么时间用过去进行时表示过去一点正在发生或者是过去一段时间内一直发生;什么时间用过去进行时表示过去以后,我过去听说过,运动动词的进行体表示以后时态,还有没什么别的规定?)
关于过去以后时:
He said his parents would decide that they wouldn't support him.
假如一个及物动词用了过去以后时态,它的宾语从句又是一个以后时态,是否也应该用过去以后时?
简要回答网友的问题:
关于for+一段时间:我有一些疑问:
①for+一段时间能否与过去完成时,过去进行时联用?——可以与过去完成时连用,但不能与过去进行时连用。for+一段时间是指“动作持续的时间”。过去进行时,虽然能表示在过去某个时间段中正在进行的动作,但这个时间段不可以用 for 表示,不可以出目前句子之中。但可以用其他方法表示,比如:when you were in the countryside,last week。
②在该句子中:He (played)football regularly for many years when he was young.用一般过去时表示过去(when he was young)的一段时间内一直、持续发生的动作,我的疑问是,这个时候能否用过去进行时,即for+一段时间在语境中有明确过去时间指出的时候,能否与过去进行时联用?——前面已解答。不能跟 for many years 连用。
关于过去进行时:
过去进行时可以表示过去一点正在发生或者是过去一段时间内一直发生,也可以表示过去以后,这两种使用方法在用的时候是依据语境判断还是有哪些语法规定(什么时间用过去进行时表示过去一点正在发生或者是过去一段时间内一直发生;什么时间用过去进行时表示过去以后,我过去听说过,运动动词的进行体表示以后时态,还有没什么别的规定?)
关于过去以后时:
He said hisparents would decide that they wouldn't support him.
——该句本身很好,但 wouldn't 不表示过去以后,而是“意愿”,wouldn't 意思是“不想;不想”。 为何不是过去以后?道理就是:would decide 是过去以后时,而 that they wouldn't supporthim 是 would decide 的宾语从句。假如主句谓语动词已经指向以后,从句就无需第三用以后时,而应该用最简单的时态一般过去时即可。改为:
He saidhis parents would decide that they didn't support him.
didn'tsupport him 在这个语境中,就意味着以后发生。