英语 英语 日语 日语 韩语 韩语 法语 法语 德语 德语 西班牙语 西班牙语 意大利语 意大利语 阿拉伯语 阿拉伯语 葡萄牙语 葡萄牙语 越南语 越南语 俄语 俄语 芬兰语 芬兰语 泰语 泰语 泰语 丹麦语 泰语 对外汉语

英语PK台 第555期:零基础学英语时态(12)

时间:2018-08-28 05:48来源:互联网 提供网友:mapleleaf   字体: [ ]
特别声明:本栏目内容均从网络收集或者网友提供,供仅参考试用,我们无法保证内容完整和正确。如果资料损害了您的权益,请与站长联系,我们将及时删除并致以歉意。
    (单词翻译:双击或拖选)

   过去完成进行时

  过去完成进行时表示在过去较早的时间内进行的动作,并对过去某一刻的动作或状态产生结果。过去完成进行时由had been加现在分词构成。
  基本结构:
  肯定句:主语 + had been + 现在分词...
  疑问句:疑问代词/疑问副词 + had + 主语 + been + 现在分词...?
  例句:
  She had been suffering from a bad cold when she took the exam.
  她在考试之前一直患重感冒。
  They had been expecting the news for some time?
  他们期待这个消息有一段时间了吧?
  Rafael was scolded1 even though he hadn't been doing anything wrong.
  尽管拉斐尔没做什么错事,但他还是挨骂了。
  过去完成进行时的用法
  1. 表示过去某时以前持续的动作
  a.过去完成进行时的主要特点与现在完成进行时的主要特点基本相似,只是时间推移到了过去:
  例句:
  I was tired that day,because I had been working all day.
  我那天累了,我干了一整天的活。
  His eyes were red. It was obvious that he had been working too hard.
  他眼睛红了,显然是前一段时间他工作太紧张了。
  b. 过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也可能还在继续:
  例句:
  At last they got the information they had been expecting.
  最后他们得到了盼望得到的信息。(刚刚终止)
  When I got home, I found that Jack2 had been working on his home-work.
  当我回家时,发现杰克在做作业。(可能还在继续)
  c. 过去完成进行时表示一个动作已经结束,但其结果仍影响到过去某一时刻:
  例句:
  It had been snowing for several days. The ground was all covered with snow.
  接连下了几天的雪,地上到处是积雪。
  d.某些表示持续动作的动词如 work(工作),teach(教授),study(学习),sing(演唱)等,在与表示一段时间的状语连用时,可用过去完成进行时和过去完成时,表示一个动作一直延续到过去某一时刻,但过去完成进行时更强调动作的持续性和不间断性:
  例句:
  I'd been studying for2hours when he called.
  他打电话来的时候,我持续学习了两个小时。
  I'd studied for2hours when he called.
  他打电话来的时候,我已经学习了两个小时了。
  2. 用于得出结论
  过去完成进行时可以表示根据直接或间接的证据而得出结论:
  例句:
  His eyes were red. It was obvious that he had been working too hard.
  他的眼睛红了,显然前一段时间他工作太紧张了。
  3. 用于间接引语
  例句:
  The doctor asked what he had been eating.
  医生问他吃了什么。
  4. 具有“突然”之意,通常与when进行连接使用。
  例句:
  I had only been reading a few minutes when he came in.
  我刚看了几分钟他就进来了。
  I had been sleeping when my friend telephoned me.
  我正在睡觉时,我的朋友给我打电话。
  过去完成进行时与过去完成时的比较
  a. 过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后才结束:
  例句:
  He had been waiting for two weeks.
  他已经等了两个星期。(有一个表示一段时间的状语)
  Up to that time he had been translating those books.
  直到那时他一直在翻译这些书。
  He was thirty years old.He had been gambling3 since he was ten.
  他三十岁。他从十岁开始就一直在赌博。(三十岁的他仍然赌博。)
  He had been standing4 there in the sun.
  他一直站在太阳底下。
  He had been thinking about his marriage.
  他一直在对他的婚姻思考。
  b. 而过去完成时则表示过去某一时间或动作以前已经发生或完成了的动作,更强调对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。
  例句:
  When the doctor arrived, the patient had died.
  医生到时病人已死了。
  I woke up because I had had a bad dream.
  我醒了,因为我做了个噩梦。
  I had hardly closed my eyes when the telephone rang.
  我刚合上眼,电话铃就响了。
  c. 特殊情况:过去完成进行时有时并不一定表示这个过去动作将持续下去,要根据上下文来进行判断:
  例句:
  He stopped swimming.He had been swimming for the last three hours.
  他停止了游泳。他刚才已经游三个小时了。

点击收听单词发音收听单词发音  

1 scolded f8bed0ac8080f8b0c06888341419ba47     
v.责骂,斥责( scold的过去式和过去分词 )
参考例句:
  • He scolded them for arriving late. 他嫌他们迟到,训了他们一通。
  • The boy was scolded by his mother for breaking the looking glass. 那小孩因打破了镜子而被他妈妈责骂。 来自《简明英汉词典》
2 jack 53Hxp     
n.插座,千斤顶,男人;v.抬起,提醒,扛举;n.(Jake)杰克
参考例句:
  • I am looking for the headphone jack.我正在找寻头戴式耳机插孔。
  • He lifted the car with a jack to change the flat tyre.他用千斤顶把车顶起来换下瘪轮胎。
3 gambling ch4xH     
n.赌博;投机
参考例句:
  • They have won a lot of money through gambling.他们赌博赢了很多钱。
  • The men have been gambling away all night.那些人赌了整整一夜。
4 standing 2hCzgo     
n.持续,地位;adj.永久的,不动的,直立的,不流动的
参考例句:
  • After the earthquake only a few houses were left standing.地震过后只有几幢房屋还立着。
  • They're standing out against any change in the law.他们坚决反对对法律做任何修改。
本文本内容来源于互联网抓取和网友提交,仅供参考,部分栏目没有内容,如果您有更合适的内容,欢迎点击提交分享给大家。
------分隔线----------------------------
TAG标签:   英语PK台
顶一下
(0)
0%
踩一下
(0)
0%
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:
听力搜索
推荐频道
论坛新贴