原题是这样的:
This time yesterday Jack his bike. He TV.
A. repaired… didn't watch B. was repairing… watched
C. repaired… watched D. was repairing… wasn't watching
首先这道题很明显是可以选D的,网上也都是这个答案。但是后来我发现this time可能有at this time和in this time两种理解。因此问题如下:
this time放句首能理解为in this time吗?
若可以理解为in this time,则可以用一般过去时吗(即A选项)?
1. this time 有两个意思:(1)这一次 (2)这个时候
2. at this time 只有 this time 的第二层意思。但用法也不同:
this time yesterday (不用 of,直接用 yesterday 作后置定语)
at this time of yesterday (用 of 引出定语)
3. in this time 属于不规范的表达。
this time yesterday 表达一个“时间点”,是非常具体的,类似at ten o'clock yesterday。谓语动词用进行体是非常恰当的。说明某人在这个具体时间正在做某事(was repairing)。用一般过去时,可以表示一个“开始的动作”,但不表示“结束的动作”。但第二句,用一般过去时也可以(但必须是否定,因为否定形式意味着一种状态,是可以延续的)。问题是,原题是肯定的 watched,逻辑不通。
以下两句都正确:
This time yesterday Jack was repairing his bike. He wasn't watching TV.
This time yesterday Jack was repairing his bike. He didn't watch TV.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!