牛津八下英语语法总复习一、现在完成时的“完成用法 ”和“未完成用法 ”1
现在完成时的 "完成用法 " 现在完成时的 "完成用法 "指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系
例如:He has turned off the light
他已把灯关了
(动作结束于过去,但说明的是现在的情况--灯现在不亮了
) 现在完成时 "完成用法 " 的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如: already,yet,before,recently 等)、频度时间状语 (如:never,ever,once 等 )、包括现在时刻在内的时间状语(如:this morning / month /year
,today 等)连用
例如:Have you found your pen yet
你已找到你的钢笔了吗
现在完成时的 "未完成用法 " 现在完成时的 "未完成用法 "指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去
例如: He has lived here since 1978
自从 1978 年以来,他一直住在这儿
(动作起始于1978 年,一直住到现在,可能还要继续住下去
) I have been in the army for more than 5 years
我在部队已经呆了五年多了
(动作开始于5 年前,一直延续至今,有可能还要继续下去
) 此种用法的句中常需一个表示一段时间的状语(由 since或 for 引导 ),或表示与现在时刻相连的时间状语(如:up to now,so far 到目前为止 )等
例如: I have heard nothing from him up to now
到目前为止我没有他的任何消息
注意: (1)现在完成时的未完成用法只适用于延续性动词,