现在完成时由“ have +过去分词”构成。
现在完成时所表示的动作在说话之前已完成,而对现在有影响。句中没有具体时间状语。
(说话人认为他不在该地)他到过武汉He has been to Wuhan ,
(说话人认为他在该地)他去武汉了He has gone to Wuhan ,
现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。常用 for 和 since 表示一段时间的状语或 so far 或者 now 或者 today 或者this week 或者this month 或者this year ,到目前为止 现在 今天 本周 ( 月、年 ) 等表示包括现在时间在内的状语。
他已经学了五年英语。He has studied English for five years ,
他从一九八五年开始学英语。He has studied English since nineteen eighty-five,
现在我已经完成了这项工作。Now I have finished the work,
注意:表示短暂时间动作的词,如: come 或者go 或者die 或者marry 或者 buy ,来 去 死亡 结婚 买 等的完成时的肯定式不能与 for 或者 since 等表示一段时间的词连用。
现在完成时还可用在时间和条件状语从句中,表示将来某时完成的动作。
我完成了我的作业我会去你家。I'll go to your home when I have finished my homework ,
如果早上已经停止下雪 我们就去公园。If it has stopped snowing in the morning, we'll go to the park,
过去完成时由“ had +过去分词”构成。过去完成时的动词表示过去某一时刻或某一动作之前完成的动作状态。句中常用 by 或者before 或者until 或者when 等词引导的时间状语。
到去年年底我们已经建了五栋新房子。By the end of last year we had built five new houses ,
进入大学之前我已经学了五千个单词。I had learnt five thousand words before I entered the university ,
过去完成时的动词还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去。
在他睡觉之前 他已经工作了十二个小时。Before he slept, he had worked for twelve hours ,
过去将来时表示从过去的某时间看来将要发生的动作或存在的状态。过去将来时由“ should 或者 would +动词原形”构成。第一人称用 should ,其他人称用 would 。
他们确信会成功。They were sure that they would succeed ,
现在完成进行时由“ have 或者has + been +现在分词”构成,表示现在以前一直在进行的动作。有些词,如 work ,或者 study 或者 live 或者 teach ,工作、学习、生活、教学、等用现在完成进行时与用现在完成时意思差不多。
我已经在这里工作三年了。I have worked here for three years ,
我在这里已经工作三年了。I have been working here for three years ,
多数动词在用现在完成进行时与用现在完成时表示不同意思。
(已写完)我已写了一封信I have written a letter,
(还在写)我还在写一封信I have been wring a letter ,
注意:表示短暂动作的动词,如 finish 或者marry 或者get up 或者come 或者go ,完成 结婚 起床 来 去 等不能用现在完成进行时。
他脸上有一种困惑的表情。He face wore a puzzled expression ,
一般情况下,单个的过去分词作定语,放在被修饰的词之前;过去分词短语作定语放在被修饰的词之后,往往可用定语从句代替。
她脸上有一种忧虑的表情。She had a worried look on her face ,
我喜欢吃冷冻食品。I like eating the frozen food ,
在事故中受伤的男孩被送到医院了。The boy injured in the accident was taken to hospital ,
The boy who was injured in the accident was taken to hospital ,
房子外面停着一辆车。There is a car parked outside the house ,
There is a car which is parked outside the house ,
个别情况下,也有单个过去分词作后置定语的。
没有人受伤。There was nobody injured ,
我们只剩一点儿了。We've got a little left ,
你知道订购了多少书吗?Do you know the number of books ordered?
作定语用的过去分词表示一个完成的动作,若要表示正在进行的动作,则用现在分词的被动式( being done ),若表示将来的动作,则用不定式的被动形式(即 to be done )。
这是鲁迅写的书吗?Is this the book written by Lu Xun?
你对正在这里举行的会议怎么看?What do you think of the meeting being held here?
他准备了几首将在英语晚会上朗诵的诗。He prepared some poems to be recited at the English Evening ,
他知道应该做什么,并被该项目的重要意义所激励。inspired 启发,激励 是过去分词用作表语。He knew what to do and was inspired by the importance of the project ,
过去分词作表语(其中有些已变成形容词)往往表示主语的状态或特点,常用在系动词后面,这些系动词有 be或者 remain 或者feel或者 grow 或者become 等。
我很高兴被邀请参加她的晚会。I was delighted to be invited to her party ,
她一生未婚。She remained unmarried all her life ,
“ be +过去分词”的结构与被动语态相似,区别在于这种结构表示的是一种状态,而被动语态表示的是一个动作;其次,如果过去分词前有 too或者 very或者 so 等程度副词修饰时,为“ be +过去分词”的结构,如果过去分词前后有 much或者 too much或者 so much或者 very much 修饰时,为被动语态;另外,“ be +过去分词”的结构常用一般现在时,而被动语态要根据动作发生的时间来决定动词的时态,用过去时较多。
玻璃碎了。( be +过去分词)The glass is broken ,
玻璃昨晚被打碎了。(被动语态)The glass was broken last night ,
那个人害怕得站不起来。( be +过去分词)The man was too frightened to stand up ,
他被震惊得说不出话。(被动语态) He was so much shocked that he couldn't utter a word ,