第 20期语法运用 Grammar in use一、现在完成时与 since 和 for 上一单元我们初步学习了现在完成时 , 本单元我们来学习一下由 since 或 for 引导的时间状语的现在完成时
sincesince+ 过去某个时间点
如:I have lived here since I was ten years old
我从十岁时就住在这里了
瞬间动词 “不与since+ 过去某个时间” 点 连用表示动作的持续性 , 应改为持续性动词
( 例句如下 )瞬间动词的否 定式可以与“ since+ 过去” 某个时间点 “或for+ 一段”时间 连用 , 表示某个动作不发生的状态已经持续了一段时间
( 例句如下 )since如 : Jack has left school since 6 o’clock
(×)Jack has been away from school since 6 o’clock
(√)杰克自从六点就离开学校了
如 :I haven’t met him for years
我已经多年没见他了
She hasn’t gone to her hometown since last year
她从去年以来就没有回过家乡了
forfor + 一段时间 , 如 :He has worked for seven hours without rest
他已经连续工作七小时了
“瞬间动词不与for+ 一段”时间 连用表示动作的持续性 , 应改为持续性动词
如 : She has left for two hours
(×)She has been away for two hours
(√) 她已经离开两个小时了
【语法笔记】1
瞬间动词表示短暂的动作 , 如 : come, go, leave, start, begin, become,