当前位置:文档之家› 初中英语语法大全现在完成时的结构和用法(练习附答案)

初中英语语法大全现在完成时的结构和用法(练习附答案)

初中英语语法大全|现在完成时的结构和用法(练习附答案)(一)基本结构现在完成时的句子结构一般为:主语+have/has+过去分词+其他成分如:We have already had lunch.He has been away for a week.(二)主要用法1、表示过去发生并且已经完成的动作对现在造成的影响或结果。

此时,常和谓语动词一起使用的副词有already、just、never、ever、yet 等。

如:They have already come back from the museum.She has already finished her homework.2、表示过去发生的动作持续到现在,并且有可能会继续持续下去。

此时,常和谓语动词一起使用的标志性词语主要有for和since,而且此时的谓语动词往往是持续性动词(如stay、keep、wait等)。

如:I have lived here for ten years.He has kept the clavichord since thirty years ago.3、表示从过去某一时间到说话时这段时间中反复发生的动作。

此时,常和谓语动词一起使用的主要是表频度的副词often、always、seldom、never等,以及表次数的单词或短语(如once、twice、three times)。

如:You have never listened to me like this before.She has ever been to France.They have visited the Summer Palace many times.(三)动词的过去分词1、规则变化其变化规则与动词的一般过去时基本相同,主要是在词尾加-ed或-d。

具体的有:1)直接加-ed。

如:worked、played。

2)以不发音的e结尾的动词后加-d。

如:lived、danced。

3)以辅音字母加y结尾的动词后改y为i,再加-ed。

如:studied、cried。

4)以重读闭音节结尾的动词后,双写最后一个辅音字母再加-ed。

如:stopped、patted。

2、不规则变化如果结合动词的过去式,动词的过去分词的不规则变化中,又有一些相对的规则现象。

如:1)AAA型。

如:put put put;read read read。

其中,read的过去式和过去分词虽然拼写时一样的,但其发音与原形不同,ea不再读作[iː],而是[e]。

2)AAB型。

如:beat beat beaten3)ABB型。

如:keep kept kept;sit sat sat4)ABC型。

如:lie lay lain;drink drank drunk5)ABA型。

如:run ran run;come came come(四)标志性词语1、副词already、just、never、ever、yet等。

如:She hasn't arrived in Scotland yet.They have just left for Shanghai.2、for和since。

for+一段时间,since+具体时间。

如:He has learned Italian for five months.He has learned Italian since five months ago.3、so far和up to/till now。

表示“迄今为止”。

如:So far, no one has heard any news about her.She has read fifty books up to now.4、recently、lately等表示“最近;最新”的副词和形容词。

如:I've met her on several occasions recently.He hasn't had enough sleep lately.5、in the past/last+一段时间,表示“在过去的...时间里”。

如:In the past few years, new buildings have sprung up all over Beijing. He had aged rapidly in the last few months.6、次数。

如:I've tried many times, but there's no way.He has been there at least twice.(五)have been to/have gone to/have been in1、have been to表示“去过已回”。

句子主语就在现场。

如:They have been to Rome many times.She has been to Shanghai more than once.2、have gone to表示“去了未回”。

句子主语不在现场。

如:Jerry has gone to Hangzhou.Mary has gone to Finland.3、have been in表示“一直待在某地”。

如:We have been in Beijing for five weeks.They have been in China since 2012.(六)短暂性动词和延续性动词所谓短暂性动词主要是指一旦发生马上就结束的动作,也叫瞬间动词,如die、marry、leave等。

而延续性动词主要是指可以一直持续进行的动作,也叫持续性动词,如learn、live、talk等。

两类动词都可以用于现在完成时,但是短暂性动词不能与表示一段时间的时间状语连用。

此时,需要把短暂性动词改为相应的表状态的动词或短语。

如:错误:He has died for ten years.正确:He has been dead for ten years.错误:She has married him since five years ago.正确:She has been married to him since five years ago.(七)句型转换因为“have/has done”中的have/has是助动词,所以在进行句型转换中要注意不需要再另外借助助动词do/did/does,而是直接借用have/has。

如:肯定句:He has lived here for the last few years.否定句:He hasn't lived here for the last few years.一般疑问句:Has he lived here for the last few years?特殊疑问句:How long has he lived here? (划线部分为for the last few years)现在完成时专项练习一.用所给词的正确形式填空。

1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (come) back from work. He is tired now.4. Where’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (work) here since I ______ (move) here in 1999.6. So far I _______________(make) quite a few friends here.7. How long ________ the Wangs ______________(stay) here ? For two weeks.8. I ________ just ___________ (finish) my homework.9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet?11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher camein.13. Look! The monkey __________ (climb) the tree.14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?二. 单项选择.1. How long have you _______ here?A. comeB. gotC. arrivedD. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry?--I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had7.--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US? -- Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, going三.句型转换1. I have been to Macau before. (改为否定句)I _________ _________ been to Macau before.2. He hasn’t come to school because he was ill. (就划线部分提问)______ _______ he come to school?3. I bough a new bike just now. (用just改写)I ____ just ____ a new bike.4. We began to learn English three years ago.(改为同义句)We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问)_______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.答案:一. 1 have, seen, saw 2 has, finished 3 has, come 4 hasgone 5 have worked, moved 6 have made 7 have, stayed 8 have, finished 9 goes 10 have, found 11 is 12 were reading 13 is climbing 14 will come 15 have, seen二.1.D 2. C 3.B 4.B 5.B 6.D 7.C 8.C 9.B 10.B三.1 have not 2. Whyhasn’t 3. have, just 4 have learnt, for 5 has he 6how long 7 died, been dead 8 been away since。

相关主题