曹丽梅


一、一般过去时与过去完成时
一般过去时往往暗示现在已不再这样,可表示过去经常性、习惯性的动作或表示在过去某个时间发生的动作或存在的状态。过去完成时表示过去某一动作以前已经发生或完成了的动作(即表示“过去的过去”)。时间状语可用by/before等构成的短语。也可用时间状语从句或通过上下文的语境表示。
答案与解析:
1.填was held。前面had是一般过去时,此处是并列谓语,也应该使用一般过去时:holdback与主语I之间是被动关系,所以使用被动语态。
2.填was looking。must have done是对过去情况的推测。that后面应该使用过去时,再根据后面使用的时态为进行时可知,此处为过去进行时。
3.填was working。be doing sth…when表示“正在做某事……突然……”,由后文的occurred可知,此处应用过去进行时。
三、现在完成时与过去完成时
现在完成时表示过去发生的动作对现在产生的影响或结果,或说话时已完成的动作,或表示从过去开始的动作或状态一直持续到现在,往往和表示一段时间的状语连用。过去完成时表示过去某一动作以前已经发生或完成了的动作(即表示“过去的过去”),时间状语可用by/before等构成的短语。也可用时间状语从句或通过上下文的语境表示。
答案与解析:
1.填hasmade。由iflthelastfewyears可知。此处应用现在完成时。
2.填have been reading。根据句意可知,read的动作始于过去,持续到现在,并将继续下去,应该使用现在完成进行时。
3.填had recommended。由tried可知,定语从句要用相应的过去时态,“他的朋友推荐”这个动作发生在tried这个动作之前,用过去完成时。
四、一般现在时与