关键词不能为空

当前您在: 主页 > 英语 >

(完整)初中英语语法现在完成时练习题及答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 11:52
tags:

-

2021年2月9日发(作者:nickname是什么意思)



一、时态讲解:现在完成时




1


)构成:现在完成时由助动词

have +


过去分词构成,助动词


have


有人称和数的变化。第三人称单数



has


,其余用


have.


现在完成时的否定式 直接在助动词后面加上


not


、疑问式是把助动词提到主语之前 。以


study


为例,


其否定式、疑 问式和简单回答形式如下:



否定式



I have not (haven’t) studied….



You have not (haven’t) studied….



He has not (hasn’t) studied….




否定疑问式



Have I not (Haven’t I) studied…?



Have you not (Haven’t you) studied…?



Has he not (Hasn’t he) studied…?



简单回答(肯定


/


否定)



Yes, you have. No, you haven’t.



Yes, I have. No, I haven’t.



Yes, he has. No, he ha


sn’t.



疑问式



Have I studied…?



Have you studied…?



Has he studied…?




2


)用法:



1


)现在完成时通常表示在


说话之前已 经完成的动作


或存在的状态。说话人强调的是该动作或状态对


现 在的


结果或影响








My daughter has just gone out.


我女儿刚出去。



I’m sure we’ve met before.


我肯定我们以前见过面。







She has arrived.


她到了。



2


)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用, 如


recently,


already, just,


lately, for…, since…,


yet


等。如:



I haven’t heard from her these days.



这些日子我没有收到她


的信。


We haven’t seen you recently.



最近我们没有见到你。




They have been away for two years.



他们离开已经两年了。


She has been with us since Monday.


★注意:



a)



since


for


的区别



since


后接时间点,如


1993

< br>,


last term, yesterday, the time I got there


for


后接一段时间,表示



长达多久



,如


ten years, a while, two days


等。



Exercise:



since



for


填空



1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.


3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.


5. India has been an independent country ______1974.


6. The bus is late. They've been waiting ______ 20 minutes.


7. Nobody lives in those houses. They have been empty ______ many years.


8. Mike has been ill ______a long time. He has been in hospital ______ October.


2


)表示短暂意义的动词如


arrive, leave, borrow, buy, begin, start, die


等,在完成时当中不能和表示一段时


间的状语连用,因为它们表示的动作不可能持续。因此,不能说:





He has come here for 2 weeks. ×


The old man has died for 4 months. ×


They have left only for 5 minutes.




×



以上三句话可以改为:



He has been here for 2 old man has ______ _______ for 4 months.


have _____ _____ only for 5 minutes


2



have (has) been



have (has) gone< /p>


的区别:表示



曾到过某地



要用



“have (has) been”;


表示



已 经去某




要用



“have (has) gone”


。试比较:




Where has he been?



他刚才到哪里去了?(已经回来了)



Where has he gone?



他上哪儿去了?(人不在)



They have been to Canada.


他们到过加拿大。


(现在已经不在加拿大)



They have gone to Canada.


他们到加拿大去了。


(可能在路上和已 经到加拿大)


.


3



现在完成时不能和表示过去的时间状语连用,



yes terday, last year, in 1976, two days ago, just now, when


I came in



但可以和


already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never


等连


用。例如:



She has already come.



她已经来了。



I haven’t read it yet.



我还没读过这个。



I have met him before.



我从前曾见过他。



Ma Hong has always been a good student.



马红一直是个好学生。



I have often seen him in the street.



我经常在街上看见他。



They have never been t


o Yan’an.



他们从未去过延安。



I haven't seen him lately.



我近来没看到他。



Exercise:


I. Fill in the blanks with the proper form.


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 came in.



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?



II. Choose the best answer.



1. How long have you _______ here?A. come









B


. got











C. arrived






2. My grandpa died _________.


A. at the age of my 2











B. for 2 years





C. when I was 2.







3. Jane has _____ to BeiJing. She will come back tomorrow.


A. been









B. gone









C. went








D. never been


4. It is ten years _____ I last saw her.A. after








B. since








C. for








5. --Who will go to the station to meet Lorry?




--I will. I _____ her several times.


A. met









B. have met







C. had met








D. will meet


6. --What a nice dress! How long _____ you _____ it?










--Just 2 weeks.A. will, buy





B. did, buy







C. are, having






D. have, had


D. been


D. my age was 6.


D. that






7.--Do you know Lydia very well?





--Yes, She and I _____ friends since we were very young.






A. have made






B. have become




C. have been






D. have turned


8. The Smiths _______ in China for 8 years.A. has lived








B. lived








C. have been






D. live


9. --Hello, this is Mr. Green speaking.



Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.


A. has been to





B. has gone to





C. went to






D. will go to


10. --____ you ever ____ to the US? -- Yes, twice.


A. Have, gone






B. Have, been




C, Do, go








D. were, going


III. Rewrite the sentences.



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 years


5. 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.


Ask the questions


1) I have been there for two days.__________ _________ __________ you __________ __________?


2) My father has lived here since 2000._________ _________ __________ your father _________ __________?


3) He left here yesterday._________ ________ he _________ __________?


4) They bought a book two hours ago._________ ___________ they __________ a book?


Use



never, ever, already, just, yet, for, since



to fill in the blanks.


1. I have _______ seen him before, so I have no idea about him.


2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.


4. “Have you ________ seen the film?” “No, I have ________ seen it.”



5. “Has the bus left _______?” “Yes, it has _________ left.”








现在完成时练习题及答案



一、翻译下列句子:



1.


你曾经吃过鱼和薯条吗?












2.


我刚刚丢了我的化学书。






3.


我以前从来没去过那个农场。







4.


他已经吃过午饭















5.


你已经看过这部电影了吗?










6.


我哥哥还没回来。



7.


这本字典我已买了三年了。











8.


他离开中国三年了。











9.


我认识他们五年了。
















10.


他们已去了美国五年了。





11.


自 从他搬到济宁,他就住这儿了。



12.


我妹妹成为一个大学生已经三年。





13.


自从


1999


年以来他们就认识。


14.


我 来到这个学校已


3


年多了。





二、用


s ince



for


填空




1.______two years













2.____two years ago3.___last month




4.______ 1999


5._______yesterday













6._______ 4 o’clock7




4 hours




8._____an hour ago



9. ___we were children








10._____ lunch time







11.____ she left here


12. He has lived in Nanjing ___ the year before last.


13. I’ve known him _


_____ we were children.


14. Our teacher has studied Japanese ______ three years.


15. She has been away from the city ______ about ten years.


16. It’s about ten years __________ she left the city.



三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。





arrive at / in sp / get to / reach sp / come / go / move to sp




be in sp / at school / at home / on the farm / be here / be there


1) He got to Beijing five minutes













Beijing for














.


2) I moved to the USA in 2008.







I












the USA since












.


3) I went home yesterday.











I















home for




















.


4) They came here last week.








They ___________ here since _____________.




come to / go back to



/ return



to




be back to







go out




be out


1) He came out two years ______________ for ____________.


2) We return to Beijing ___ ____________ to Beijing since __________.




become




be


1) I became a teacher in 2000.



I ________________ a teacher for _________________.


2) The river became dirty last year. The river _______ _______ dirty for _______ ________.




close




be closed














open




be open


1) The shop closed two hours ago. The shop _______________ ______ for _________________.


2) The door opened at six in the door ________ ________ ________ for six hours.




get up




be up




die




be dead




leave sp.




be away from sp.


fall asleep / get tot sleep




be asleep




finish / end




be over



marry




be married




1) I got up two hours ago.I ________ ______ _______since _______________.


2) He left Shanghai just _______ _____________ ______ Shanghai for five minutes.


3) My grandpa died in grandpa _______ _____ ______for _______ ________.


4) The meeting finished at meeting ________ ______ ______ for six hours.


5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.


6) They married in 1990.






They ________ _________ __________since _________.




start / begin to do sth.




do sth.



begin




be on


1) I began to teach at this school in 1995.



I ____ ____ at this school since ____.


2) The film began two minutes ago.








The film ____ ____ ____ for ____ ____.




borrow




keep




lose




not have



buy




have



put on




wear


catch / get a cold




have a cold




get to know




know


1) They borrowed it last week.







They __________it since _____________.


2) I bought a pen two hours ago.






I ____________a pen for _____________.


3) I got to know him last year.








I ___________ him since ___________.


4) I put on my glasses three years ago. I _________ my glasses for ______________.

-


-


-


-


-


-


-


-



本文更新与2021-02-09 11:52,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/621022.html

(完整)初中英语语法现在完成时练习题及答案的相关文章