李先生任教30多年了。
Have you ever been to America?你曾去过美国吗?
常用的时间状语有:just,ever,already,yet,for three years,since 1975,since等。 现在完成时态的考查热点 1. 考查过去分词及其短语
过去分词可分为规则变化和不规则变化两种。不规则变化的过去分词要单独记忆,但也有规律可循。有的动词过去式、过去分词与原形动词一样的(如read,put,cut,let,set,shut,hit,cost等);也有的和过去式形式一样(如find,hear,leave,lend,send,teach等)。
固定短语:have/has gone to a place;have/has been to a place;have/has been in been to 2. 考查谓语结构
如果句中含有already,before,recently,so far等时间状语或由since、for等引起的时间状语时,谓语动词通常用现在完成时态结构。但在没有明显的时间状语情况下,要根据上下文来判断:1. 表示动作从过去开始一直延续到现在;2. 动作发生在过去,对现在产生影响或结果。
3. 考查现在完成时态的肯定句和否定句结构
现在完成时态的否定句的构成是:主语+助动词have/has(not)+过去分词+其他成分。有时句中不用not,而用副词never。如:
用所给动词的适当形式填空
—You look unhappy. What’s the matter?
—I (not hear) from Rose for months. I’m worried about her.
【解析】本题是考查现在完成时态的否定句结构。for用来表示一段时间时,谓语动词要用现在完成时态,所以答案是haven’t heard。
4. 考查一般疑问句结构及其回答
现在完成时态一般疑问句的结构是:助动词Have/Has+主语+过去分词+其他成分?其回答是:Yes,主语+have/has./No,助动词+haven’t/hasn’t. 特殊疑问句的结构是:疑问词/组+助动词have/has+主语+过去分词+其他成分?如:
用所给动词的适当形式填空
— you (post) the photos to your parents? —Not yet. They are still on my desk.
【解析】从答句可知问句的动作还没有完成,谓语动词应该用现在完成时态,所以答案是Have,posted。
5. 考查特殊疑问句结构及其回答
特殊疑问句的结构是:疑问词/组+助动词have/has+主语+过去分词+其他成分?。 (1)— have you stayed in Shanghai? —For about two months. A. How often C. How soon
B. How long D. How far
(2)—How long has Eliza been a nurse? — . A. Since 2002 C. In 2002
B. Four years ago D. For 4 years ago
【解析】(1)A项“多久”,通常就频度副词提问,用于一般现在时态;B项“多长时间”,使用时要根据上下文来判断;C项的 “多久”,通常用于一般将来时态;D项“多远”,通常问距离。因为问句中的谓语动词是现在完成时态,应答语是表示一段连续的时间状语。故选B。
(2)since的后面必须跟时间点,for的后面跟时间段,B项是干扰题,C项是一般过去时态的时间状语,因此排除。故选A。
6. 考查同义句转换
同义句转换常见的有两种时态的转换:a)一般过去时态与现在完成时态的转换。转换时,终止性动词必须改为状态动词,过去时间状语要改为for或since引导的短语或句子。b)现在完成时态与现在完成时态转换。同时态转换时要注意动词和状语的变化。
(1)He bought a computer last month.(改为同义句)
____________________________________________________________________ (2)Jim left Chongqing 3 days ago because of his new work.
Jim has from Chongqing for 3 days because of his new work. 【解析】(1)这一句改为同义句时,最好使用现在完成时态来改写,因为这两种时态之间有联系,即动作都可以从过去开始。又因为原句中的bought非延续性动词,不能用于现在完成时态,所以要改用其他动词;过去时间状语要改为for或since引导的短语,因此答案是:He has had a computer for a month./He has had a computer since a month ago.。
(2)从这一句改写后的时间状语可以谓语部分是现在完成时态,所以要把原句中非延续性动词left改为状态动词been away from,因此答案是:been away。
案例 (2015·福建漳州·38·1分)Since Project Hope started,it millions of children to come back to school.
A. has helped
B. helped C. is helping
【解析】考查现在完成时态的用法。由从句判断,主句的唯一动词应该是现在完成时态。
【答案】 A (三)过去完成时:
表示过去某一时间或动作之前已经完成的动作。构成:had+动词的过去分词。如: By the end of the match,they had kicked two goals. 到比赛结束时为止,他们踢进两个球。 We did as he had told us. 我们按照他们告诉我们的去做。
When I got there,you had already started playing. 当我到达时,你们已经开始比赛了。
常用的时间状语有:by/before ten,by the end of last year等用于状语从句中。有时没有时间状语,常用于宾语从句中。
案例 (2015·山东·1分)Writing out all the invitations by hand was more time-consuming than we .
A. will expect C. expect
B. are expecting D. had expected
【解析】本题考查时态。句意:手工写下所有的邀请函,要比我们预料的花去更多的时间。根据句意可知,我们预料是在实际上写之前发生的,而本句中实际写花去的时间使用了过去时was,所以expect使用过去完成时。
【答案】 D (四)一般过去时:
指过去发生的动作或存在的状态,谓语动词要用过去式。如: Mr Li taught English last year. 李老师去年教英语。 He always went to work by bus last year. 他去年总是乘公共汽车上班。

