|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
have/has+动词过去分词,是现在完成时,那我们应该理解现在完成时表达的基本意义。如何理解现在完成时呢?
现在完成时(present perfect)是一个很重要的的英语时态。
从名字看出,既然是“现在完成时”,那么这个时态跟“现在”这个时间有关系。
1 现在完成时的第一个意义就是“延续到现在的动作或状态”。也就是说一个动作在“过去”开始,一直延续到“现在”,它表现的是一个时间段的动作过程,而不是一个时间点上的动作。
我们假如有这三个时间段:过去、现在和将来。
Miss Zhang has lived here for two years.
当Miss Zhang告诉别人这句话时,表达的信息是Miss Zhang started to live here two years ago, and he didn't move out. He still lives here right now. Maybe, he will live here in the future.
这个动作可能会延续下去,也可能不会。
再举个例子,是动词表示一个长期的状态的句子。
I have been away from my hometown for 7 years. 我已经离开故乡七年了。(也就是说,七年前我离开家乡,一直到现在,我没有回去过,这种不在故乡的状态持续到了现在。)
这一条意义下,have/has后的动作一般是延续性动词,比如live, teach, work等。
2 现在完成时的第二个意义是“动作发生在过去,但是和现在有联系”。也就是说,动作发生在过去,这个动作对现在产生了一个结果或者影响。
以I have done my homework.为例。
当我告诉别人这句话时,我想传达的信息是“I finished my homework in the past, so I can do other things now.”过去发生的动作是“did my homework”,对现在的影响是“do other things”。
再举一个经典的例子。They have lost his key.
当别人听到这句话时,收到的信息:They lost his key in the past. Now they can't open his door.也就是说钥匙丢了,结果是还没找到,开不了门。
这一条意义下,have/has后的动作一般是短暂性动词,比如break, lose, buy等。
3 现在完成时的第三个意义是“从过去到现在的一段时间内,重复发生的事情”。这个事情在将来还可能会再次发生。
以I have gone for a ride three times this month. 为例。
当我告诉别人这句话时,我想传达的信息是Going for a ride has been done three times by me this month and the next ride might be going to be done again.
骑行这个事情到现在已经三次了,而且接下来很可能会进行下一次。
再举个例子。
He has often dreamed of being admitted by the university.
当别人听到这句话时,收到的信息是From one moment in the past up to now, the idea of being admitted into the university occurred to him often and may occur to him in the future.
他过去到现在反复想(梦想)能够被大学录取,说明这个念头从产生那一刻起到现在就经常会蹦出来,将来可能还会蹦出来。
总结:现在完成时态:1.过去的动作一直持续到现在;2.过去的动作对现在产生了一个结果或者影响;3. 过去发生的动作反复、重复发生(这个接近第1点)。
|
|