4 请问过去将来时怎么理解?

比如:在本周一时He said he would finish homework this wendseday.

如果现在时间是周二还没有到周三这句话是否要把would改为will

He said he will finish homework this wendseday.

但这样的话,是否有语病呢?时态上?

如果现在时间是周四,当然就只能用would了,He said he would finish homework wendseday.请问这句话是否暗含他并没有在周三完成作业的意思呢?

我最搞不清楚的是,这个例句用不用过去将来时,与说这句话的时间在不在“周三”有没有关系,在周三之前和在周三之后,又或者周三当天,到底什么时候能用,什么时候不能用过去将来时?

过去将来时是不是只能过了,周三知道事情结果之后才能使用?

请指教!


请先 登录 后评论

1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

注意大写和加物主代词:

He said he would finish his homework this Wendseday. (would 针对 said,遵守时态呼应原则)
——意味着:本周内,任何一天都可以说这句话。
He said he will finish his homework this Wendseday. (will 表明本周三尚未来到,转述动词said允许根据句意使用其他时态,时态可以不呼应)
——意味着:本周内,周三之前任何一天说的这句话。

请先 登录 后评论
  • 1 关注
  • 0 收藏,2183 浏览
  • 奶嘴CC 提出于 2021-03-17 23:28