返回

高中三年级英语

首页
  • 单选题
    They ____ on the program for almost one week before I joined them, and now we _____ on
    it as no good results have come out so far.

    [     ]


    A. had been working; are still working
    B. had worked; were still working
    C. have been working; have worked
    D. have worked; are still working
    本题信息:2005年高考真题英语单选题难度一般 来源:姜雪
  • 本题答案
    查看答案
本试题 “They ____ on the program for almost one week before I joined them, and now we _____ onit as no good results have come out so far.[ ]A. had been wor...” 主要考查您对

现在进行时

过去完成进行时

等考点的理解。关于这些考点您可以点击下面的选项卡查看详细档案。
  • 现在进行时
  • 过去完成进行时

现在进行时的概念:

现在进行时表示现在或当前一段时间正在进行的动作。可以表示有计划的未来,也就是用现在进行时表示将来。现在进行时的构成是:主语+be+v.ing〔现在分词〕形式:
例如:He is writing on the desk.


现在进行时的基本用法: 

表示现在(指说话人说话时)正在发生的事情。
例如:We are waiting for you. 我们正在等你。 
b. 习惯进行:表示长期的或重复性的动作,说话时动作未必正在进行。
例如:Mr.Green is writing another novel. 他在写另一部小说。(说话时并未在写,只处于写作的状态。)  
c. 表示渐变,这样的动词有:get, grow, become, turn, run, go, begin等。
例如:The leaves are turning red. 叶子在变红。  
            It's getting warmer and warmer. 天越来越热了。 
d. 与always, constantly, forever等词连用,表示反复发生的动作或持续存在的状态,往往带有说话人的主观色彩。
例如:You are always changing your mind. 你老是改变主意。


现在进行时用法点拨:

1、一般现在时代替现在进行时:
在Here comes…/There goes…等句型里,用一般现在时代替现在进行时。
例如:There goes the bell.铃响了。

2、现在进行时代替将来时:
1)表示即将发生的或预定中计划好的活动。
例如:Are you staying with us this weekend? 和我们一起度周末好吗?   
            We are leaving soon. 我们马上就走。
2)渐变动词,如get, run, grow, become, begin以及瞬间动词die等。
例如:He is dying. 他要死了。


过去完成进行时:

过去完成进行时,就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。放在间接引语或虚拟语气中时它的时态不能再向前推,向后推是现在完成进行时。过去完成进行时是由"had been + 现在分词"构成。   
例如:She had been suffering from a bad cold when she took the exam.    
            她在考试之前一直患重感冒。


过去完成进行时构成:

过去完成进行时是由"hadbeen+现在分词"构成。   
如:She had been suffering from a bad cold when she took the exam. 她在考试之前一直患重感。   
        Had they been expecting the news for some time? 他们期待这个消息有一段时间了吧?

过去完成进行时用法: 
 
1、表示过去某一时间之前一直进行的动作。
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。和过去完成时一样,过去完成进行时也必须以一过去时间为前提。过去完成进行时也是一个相对的时态,上下文中须有明示或暗示的作为参照的过去的时间。   
如:I had been looking for it for days before I found it. 这东西我找了好多天才找着。   
如:They had only been waiting for the bus a few minutes when it came. 他们只等了几分钟车就来了。   
2、表示反复的动作。   
如:He had been mentioning your name to me. 他过去多次向我提到过你的名字。   
3、过去完成进行时还常用于间接引语中。   
如:The doctor asked what he had been eating. 医生问他吃了什么。   
        I asked where they had been staying all those days. 我问他们那些天呆在哪儿。   
4、过去完成进行时之后也可接具有"突然"之意的when分句。   
如:I had only been reading a few minutes when he came in. 我刚看了几分钟他就进来了。   
        She'd only been reviewing her lessons for a short while when her little sister in terrupted her. 她温习功课才一会儿,她妹妹就打断她了。


过去完成进行时和过去完成时的比较:  

如:She had cleaned the office, so it was very tidy. 她已经打扫过办公室了,所以很整洁。(强调结果)   
        She had been cleaning the office, so we had to wait outside. 她一直在打扫办公室,所以我们不得不在外面等着。(强调动作一直在进行)