原题是这样的:
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.
 
                如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

 《高考英语备考1号·速效编》
						《高考英语备考1号·速效编》
					 《高考英语备考1号·写作编》
						《高考英语备考1号·写作编》
					 《高中英语晨读晚记》
						《高中英语晨读晚记》
					 《高中英语错题笔记》
						《高中英语错题笔记》
					 《零起点考大学英语》
						《零起点考大学英语》
					