1 过去完成时,过去时,现在完成时的辨析(基于in/within),以及对之前问题的疑问

答疑网老师好,

    先看几个例句

within词条《牛津》Two elections were held within the space of a year.

                  The ambulance arrived within minutes of the call being made.   

in词条《麦克米伦》Ernie had suffered two heart attacks in the space of a week.

within词条《朗文》Within the sapce of a year, three of the town's factories have closed down.


    其实,可以轻易分辨现在完成时和过去完成时的不同——是否和现在的时间连在一起。但是,《牛津》的例句则提供了另一种选择——一般过去时,而且《牛津》的例句也让我对 答疑网中的回答产生看了疑问。

    第一个 http://ask.yygrammar.com/q-35048.html

    (第一个疑问是,in的意思是否因时态的变化而改变)

    in+时间段,在此意为这段时间结束的时候。而茶成为英国的national drink这个事件发生在这段时间结束以前,所以用过去完成时。如果改为一般过去时也可以,但意思不同,意为became这个事件就发生在这段时间结束的时候。

但是, The ambulance arrived within minutes of the call being made. 中的within一定为“之内”,而不是“在这段时间结束的时候”。而过去时态,in可以和within取相同的意思。所以我想in的意思或句意不会因时态的改变而改变。


    第二个问题是  http://ask.yygrammar.com/q-39504.html

    (第二个疑问是,能不能用一般过去时)

    时间上,这两个问题十分相似。

第一个是Within minutes of the Pulitze news conference last Monday,第二个是around 1660, but in less than 100 years——都有明确的过去时间,last Monday和around 1660。而《牛津》的例句,The ambulance arrived within minutes of the call being made.是没有类似的时间的,那以上两个问题,到底能不能用过去时呢

    第一个问题,老师说可以,但第二个没有提及。

     以上两个问题,都是曹老师回答的,曹老师能不能回答一下?


请先 登录 后评论

最佳答案 2020-07-12 21:18

如果你仔细读我前面的二个解答,你会发现我并没有排除一般过去时的使用,只是解释为什么用了过去完成时。当然可以用一般过去时,但一般过去时和过去完成时,意义是有区别的。关键的问题是很多人知道可以用一般过去时,却不理解为什么还可以用过去完成时,这是我解答的重点。一般过去时是没有必要再费口舌的。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,3178 浏览
  • 信天无雨 提出于 2020-07-12 18:50

相似问题