返回

高中三年级英语

首页
  • 单选题
    -It's the second time that I ________ to Shanghai.
    -What great changes!It's ten years since I ________ it last time.
    [     ]

    A.have been; left
    B.had been; left
    C.am; had left
    D.come; had left
    本题信息:2012年同步题英语单选题难度一般 来源:谢雪莲
  • 本题答案
    查看答案
本试题 “-It's the second time that I ________ to Shanghai.-What great changes!It's ten years since I ________ it last time.[ ]A.have been; leftB.had bee...” 主要考查您对

一般过去时

现在完成时

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

一般过去时的概念

一般过去时表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为;过去主语所具备的能力和性格。


一般过去时的用法:  

1、表示过去发生的动作或存在的状态,常与表示过去时间的副词如:yesterday,last week,two hours ago等连用。  
如:My family moved here five years ago. 我家五年前搬到了这里。  
        I was born in 1973. 我生于1973年。  
2、表示过去一段时间经常或反复发生的动作。这时可与频度副词如:often,usually,always等连用。  
如:He always worked in tonight those days. 那些日子他总是工作到深夜。  
        I often left on business in 1987. 1987年我经常出差。  
:表示“过去经常,而今不再”时,要用usedto.
如:I used to read newspaper after breakfast. 我过去经常早饭后看报纸。(意指现在已不是这样)   
The children often swam in this river. 孩子们过去经常在这条河里游泳。  
3、表示过去发生的一连串动作。  
如:He put down the heavy box, took out the keys, and opened the door. 他放下这沉重的箱子,掏出钥匙开了房门。  
注:过去发生的一连串动作,若用and,or,but等并列连词连接,则一律用过去式。  
如:They moved the chairs to the table, sat down and began to have  supper. 他们把椅子搬到桌边,坐下开始吃饭。  
4、在时间和条件状语从句中,用一般过去时表示过去将来的动作。  
如:He said that he would let me know as soon as he got the information. 他说他一得到消息就立即让我知道。         
Mary told me that she would stay at home if it rained. 玛丽告诉我如果下雨她就呆在家里。


一般过去时的特别用法

1、句型:It is time for sb. to do sth "到……时间了" "该……了"。
例如:It is time for you to go to bed.你该睡觉了。  
            It is time that sb.did sth. "时间已迟了" "早该……了"。
例如:It is time you went to bed. 你早该睡觉了。  
2、would(had)rather sb.did sth. 表示'宁愿某人做某事'。
例如:I'd rather you came tomorrow. 还是明天来吧。
3、wish, wonder, think, hope等用过去时,作试探性的询问、请求、建议等,而一般过去时表示的动作或状态都已成为过去,现已不复存在。
例如:I thought you might have some. 我以为你想要一些。
比较:Christine was an invalid all her life.(含义:她已不在人间。)  
            Christine has been an invalid all her life.(含义:她现在还活着)  
            Mrs. Darby lived in Kentucky for seven years.(含义:达比太太已不再住在肯塔基州。)      
            Mrs. Darby has lived in Kentucky for seven years.(含义:现在还住在肯塔基州,有可能指刚离去)
注意:用过去时表示现在,表示委婉语气。
1)动词want, hope, wonder, think, intend等。
例如:Did you want any thing else? 您还要些什么吗?   
            I wondered if you could help me. 能不能帮我一下。
2)情态动词could, would。
例如:Could you lend me your bike? 你的自行车,能借用一些吗?


现在完成时的概念:  

现在完成时用来表示之前已发生或完成的动作或状态,其结果的影响现在还存在;也可表示持续到现在的动作或状态。其构成:have(has)+过去分词。


现在完成时共有四种主要用法:   

一、现在完成时表示影响:
该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响—窗户现在仍是破的。
如:He has left the city. 他已离开这个城市。(结果:他不在这个城市。)   
        Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着。)   
        I have lost my pen. 我把钢笔丢了。(结果:我现在无钢笔用。)   
        He has finished his work. 他把工作做完了。(结果:他现在可以做其他的事了。)   

二、现在完成时表示持续:   
该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
如:He has taught in our school for 30years. 他在我们学校教书已有30年了。   
        He has been busy since last week. 自上个星期以来他一直很忙。   
        He has worked for us ever since he left school. 他离开学校以后就一直为我们工作。   

三、现在完成时表示重复:   
即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。
如:How often have you seen her? 你隔多少见她一次?   
        My father has always gone to work by bike. 我父亲一向骑车上班。   

四、现在完成时表示将来:   
同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。
如:I'll wait until he has written his letter. 我愿等到他把信写完。   
        When you have rested, I'll show you the garden. 等你休息好之后,我领你看我们的花园。


现在完成时知识体系:

 


比较一般过去时与现在完成时:

1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。现在完成时的时间状语:for, since, sofar, ever, never, just, yet, till/until, up to now, in past years,always等,皆不确定的时间状语。共同的时间状语:this morning, tonight, this April, now, already, recently, lately等。
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know。一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
例如:I saw this film yesterday.(强调看的动作发生过了)
            I have seen this film.(强调对现在的影响,电影的内容已经知道了)
            Why did you get up so early?(强调起床的动作已发生过了)
            Who hasn't handed in his paper?(强调有卷子未交,疑为不公平竞争)
            He has been in the League for three years.(在团内的状态可延续)
            He has been a League member for three years.(是团员的状态可持续)  
句子中如有过去时的时间副词(如yesterday, last, week, in1960)时,不能使用现在完成时,要用过去时。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night.