现在完成时态2
现在完成时态的第二种用法
现在完成时态的第二种用法有点难以理解 , 容易跟一般过去式混淆 , 当表示过去发生的某一动作对现在造成的影响和结果的时候 , 也要用现在完成时态
这句话有点抽象 , 不好理解 , 我们先来看看构成方式和要求
这个用法的谓语动词要求是非延续姓动词。如begin(开始),give(给),go(走),meet(遇见)see(看见),die(死)
等 , 非延续性动词也就是除了延续性动词以外的动词 , 包括 结果性或瞬间性动词等等,当然也有一些“特殊的动词”既可以是延续性有时也可以是非延续性动词。这个以后文章会讲。
另外 , 这种用法不可以与表示时间延续的状语连用 , 如 : for 2 weeks | since 1888
, 但是可以与不确定的时间状语连用 , 如 : already yet twice just
, 一般情况下是不需要加时间状语
I have alredy known the story
我已经知道这个故事了
He has never seen the sea
他从未看见过大海
一般情况下这种用法不存在主系表结构 , 所以大多数是以下句型
主语 + have/has + 非延续性动词的过去分词 + [宾语] + 状语(地点状语)
He has died
他已经死了
We have come
我们来了
I have known you
我认识你
The leaves have fallen to on the ground
这些叶子已经落到地上了
They have left their hometown
他们已经离开他们的家乡了
注意: 这句话不能乱加时间状语 , 如
They have left their hometown for five years
这是错的 , 因为leave
是非延续性动词 , 不能加一个表示延续性的时间状语for five years
他们离开家乡5年了并不表示 "离开" 这个动作延续了5年 , 而是强调已经离开了5年 , 可以表达为 :They have been away from their hometown for five years(他们离开家乡已经5年了)
I haven't finished my homework yet
我还没完成我的家庭作业
I have had dinner
我已经吃过饭了
I have visited this city before
我以前参观过这座城市
She has given her pen to me
她已经把她的笔给我了(双宾动词)
He has gone to Beijing
他已经去北京了
He has been to Beijing twice
他已经去北京两次了
这里要注意两个固定结构
Have/has gone to+地方/位置
和have/has been to+地方/位置
的用法。它们的区别是 :Have/has gone to
表示主语去了什么地方 , 或者在去的途中 , 不在这里。上面的He has goneto Beijing
,主语He
已经去了北京了,说这句话的He
不在
have/has beento+地方/位置
表示曾经去过某地方,现在不在那个地方了。注意,这里的been
不是系动词be
的过去分词been”,而是把been to
当作一个特殊的非延续动词,上面的He has been to Beijing twice
表示主语He
曾经去过北京两次,现在不在北京了。
I have been to Guangdong
我曾经去过广东(现在已经不在了)
She has gone to Guangdong
她已经去广东了(人在广东或去广东的路上)
特殊情况
上面说了 , 现在完成时态的第二种用法是由非延续性动词作谓语 , 这种情况是不能加表示延续性的时间状语的 , 但是 , 如果句子是否定形式就可以加延续性的时间状语 , 因为在否定句里面,逻辑是对的。
主语 + have/has + 非延续性动词过去分词 + (宾语)
I have seen you for ten years
我已经看见你10年了 (错误的)
“我已经看见你10年了” , “看见”是终止性、结果的动作。因此,这个句子
I have seen you for ten years
是错的。看见了就看见了,是表示结果的,是不能延续的,所以不能加时间长度“十年(for ten years
)”。
主语 + have/has + not + 非延续性动词过去分词 + (宾语)
I have not seen you for ten years
我已经10年没见你了
符合逻辑
例句
He has not given to me gift for three years
他已经3年没给过我礼物了
I ha-ven't left my hometown for five years
我已经5年没离开过我的家乡了
评论