2 关于时态

题目:

关于for+一段时间:我有一些疑问:

for+一段时间能否与过去完成时,过去进行时联用?

②在该句子中:He playedfootball 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.

如果一个及物动词用了过去将来时态,它的宾语从句又是一个将来时态,是不是也应该用过去将来时?

请先 登录 后评论

最佳答案 2021-09-07 13:46

简要回答网友的问题:

关于for+一段时间:我有一些疑问:

for+一段时间能否与过去完成时,过去进行时联用?——可以与过去完成时连用,但不可以与过去进行时连用。for+一段时间是指“动作持续的时间”。过去进行时,虽然可以表示在过去某个时间段中正在进行的动作,但这个时间段不能用 for 表示,不能出现在句子之中。但可以用其他方式表示,例如:when you were in the countrysidelast week

②在该句子中:He playedfootball regularly for many years when he was young.用一般过去时表示过去(when he was young)的一段时间内一直、持续发生的动作,我的疑问是,这时能不能使用过去进行时,即for+一段时间在语境中有明确过去时间指出的时候,能不能与过去进行时联用?——前面已解答。不可以跟 for many years 连用。

关于过去进行时:

过去进行时可以表示过去一点正在发生或者是过去一段时间内一直发生,也可以表示过去将来,这两种用法在使用的时候是依据语境判断还是有什么语法规定(什么时候用过去进行时表示过去一点正在发生或者是过去一段时间内一直发生;什么时候用过去进行时表示过去将来,我曾经听说过,运动动词的进行体表示将来时态,还有没有什么别的规定?)

关于过去将来时:

He said his parents would decide that they wouldn't support him.

——该句本身不错,但 wouldn't 不表示过去将来,而是“意愿”,wouldn't  意思是“不愿意;不想”。 为什么不是过去将来?道理就是:would decide 是过去将来时,而 that they wouldn't support him 是 would decide  宾语从句。如果主句谓语动词已经指向将来,从句就不需要再次使用将来时,而应该使用最简单的时态一般过去时即可。改为:

He said his parents would decide that they didn't support him. 

didn't support him 在这个语境中,就意味着将来发生。

 

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1666 浏览
  • 少年游 提出于 2021-09-07 10:30