一些英语练习题(有关现在完成时)

作者&投稿:桓卸 (若有异议请与网页底部的电邮联系)
出一些有关英语现在完成时的练习题(have/has+v.过去分词)要有正确答案~

建议去买本语法书,完成时这章必然有大量的习题和解析

8A Unit 1 Grammar 如何使用现在完成时
8A Unit 1 Grammar 如何使用现在完成时
同学们我们已经学习了现在进行时、一般现在时、一般过去时、一般将来时这4种时态的用法,但这4种时态还不能满足我们表达的需要。比如:表示“某人过去曾经做过某事”或者“某人做某事多久”,以上五种时态就派不上用场了。这时,我们可以用一种新的时态——现在完成时表示。
一、现在完成时的构成
(一)肯定式
主语+助动词have /has +过去分词+其它
说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。 has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例:
1)I've just copied all the new words .我刚抄写了所有的生词。 (表示不要再抄了)
2)She has lost her books .她丢失了她的书。 (表示到目前为止还没有找到)
(如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到)
3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的)
(二)否定式
主语+助动词have /has+not+过去分词+其它
说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例:
1)I haven't finished my homework yet.我还没有完成我的作业。
2)She hasn't travelled on a train .她没有坐火车旅行过。
3)We have never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。又如:
4)I have never seen him before.以前我从来没有见过他。
(三)一般疑问式
助动词Have /Has +主语+过去分词+其它 ?
说明:把陈述句中的have或has放到句首,句末打问号,同时把句中的some ,already改为any ,ye t就构成了一般疑问句。肯定回答用“Yes ,主语+have/has.�否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。实例:
1)—Have you ever made dumplings ?你曾经做过饺子吗?
—Yes ,I have .是的,我做过。
2)—Has she ever been abroad ?她曾经出过国吗?
—No,never.不,从来没有。
3)—Have they found the lost books yet ?他们已经找到了丢失的书吗?
—Yes ,they have.是的,他们找到了。
注意:当句中有否定词not ,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。例如:You have never come to our school ,have you ?你以前从来没有来过我们学校,是吗?
二、现在完成时的用法
(一)现在完成时的用法1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经) ,yet(还、已经) ,just(刚刚、仅仅) ,ever(曾经) ,never(从不) ,before(以前)等连用。这几个副词的用法如下:
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例:
1)I've already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
2)I've washed my clothes already.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。)
注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例:
3)Have you met him already ?你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:
1)—Has he found his watch yet ?他已经找到他的手表了吗?
—No,not yet.不,还没有。
2)The woman hasn't found her dog yet .
那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例:
He has just come back from school .他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例:
1)Have you ever been to Hong Kong ?你曾去过香港吗?
2)I haven't ever spoken to her.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。实例:
I have never travelled by plane before.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例:
1)Have you been to Hainan before ?你以前去过海南吗?
2)I haven't eaten Guangdong food before.我以前没吃过广东菜。

(二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态。此时常与“for +一段时间�或“since+过去的点时间或从句(从句用一般过去时)以及so far(到目前为止)等时间状语连用。
实例:
1)I've lived here since 1990.自从1990年以来我就住在这里。
= I've lived here since 13 years ago.
= I've lived here for 13 years.
= It is 13 years since I began to live here.
2)I haven't seen him for three years .我三年没有看见他了。
= I haven't seen him since three years ago
= I haven't seen him since 2000.
= It is 3 years since I saw him last time.
3)Mr Wang has worked in the factory since he came to the city .
自从到这个城市以来,王先生一直在这家工厂工作。
4)She's been at this school since five years ago.
自从五年前以来她就在这个学校。
注意:①在这类句子的肯定句和疑问句中谓语动词必须用延续性动词。短暂性动词由于动作不能持续,故不能与for(达到;累计)或since(自从。。。到现在)引出的时间状语连用。
②对for和since引导的时间状语提问要用How long
1) 他入团两年了。
误:He has joined the League for two years.
正:He has been a League member for two years.
2)我买这辆自行车三年了。
误:I have bought this bike for three years.
正:I have had this bike for three years.

2) ▲部分短暂性动词与之对应的延续性动词:
短暂性动词 延续性动词
die → be dead
borrow → keep
buy/catch → have
get up → be up
come → be in
finish → be over
leaver → be away
open → be open
close → be closed
begin → be on
become interested in → be interested in

有人可能会问:一般过去时和现在完成时所表示的动作都发生在过去,那么这两种时态有什么区别呢?
☆答:①一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关。
②现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作。
例: He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次)
He has (ever) seen the film before.(现在\完成时,表时他已看过那部电影,现在不想再看了)


巩固练习:
I.按要求转换下列各句,每空一词。
1、He has already finished his homework.(改为否定句)
He _______ finished his homework ________.
2.They have found the lost books already.(改为一般疑问句,并作否定回答)
______ they _______ the lost books _______?No,they________.
3.Julia has not got home from school yet.(改为肯定句)
Julia ______ _______ ________ home from school .
4.You have never been to Shanghai before,_________ _________ ?(改为反意疑问句)
5. He’s gone to Beijing, ______ ______?(改为反意疑问句)
6.Mr Wang began to teach English in this school in 1999.(改为同义句)
Mr Wang _________ _________ English in this school since 1999.
7. He hasn’t left home for 3 days.(同义句)
He _____ ______ ______ home for 3 days.
8. They have lived here since 3 years ago. (对划线提问)

II.选择正确答案。
( )1.—Who is Mary ?
—____?I saw you talking with her at the meeting .
A.Don't you meet her yet
B.Didn't you met her yet
C.Haven't you met her yet
D.Hadn't you met her yet
( )2.—How do you like Beijing ,Mr Black?
—Oh ,I ____ such a beautiful city .
A.don't visit
B.didn't visit
C.haven't visited
D.hadn't visited
( )3.The old people ____ lonely at all since we began to visit them once a week.
A.don't feel
B.hasn't felt
C.haven't felt
D.didn't feel
( ) 4.We have lived here ____ five years ago.
A.when
B.since
C.before
D.after

1 In English class,Li Ming_studies___(study)English words every day.

Yesterday we__studied__(study)the word "exam".

They__have studied____(study) the word "exam"alredy,and now they can use it!

2 My mother__told___(tell)me the story before.

3 Mrs.Brown__has taught___(teach)us a lot about social studies since September.

4 The young man__has written____(write)three bopks in the past two years.All of them are very popular.He__wrote_____(write)the first one in 2001.

5 She___has painted___(paint)pictures for ten years.

1.study,studies,have studied
2.told
3.has taught
4.has writen, wrote
5. has painted

studies
studied
have studied
has told
has taught
has writen
wrote
has painted


今年初三毕业,想找些英语题目,那种选择题,急!
初中英语语法练习题 ( ) 1 -Have you got some water to drink?-Here you are. There___ still some in the bottle.A. are B. were C. is D. was ( ) 2 ___ there many American friends in the school last Friday?A. Is B. Was C. Are D. Were ( ) 3 There ___ a gr...

急求!!八年级英语练习题。
急求!!八年级英语练习题。翻译:我想告诉你一些有趣的事。Iwantotellyou___.我确实需要放松一下。Ireally___.根据括号内所给词的适当形式填空。Shewantsan___(excite)vacation.Theyaregoin... 翻译:我想告诉你一些有趣的事。I wan to tell you ___ ___.我确实需要放松一下。I really ___ ___ __...

小学英语介词填空练习题
介词练习 ( )1.___ the afternoon of May, we visited the old man.A. On B. At C. In ( )2.Many people work ___ the day and sleep ___ night.A. on ; at B. in ; in C. in ; at ( )3.He speaks Japanese best ___ the boy students.A. between...

英语首字母填空练习题
英语首字母填空练习题 谁有各地市0809中考的首字母填空的题呀,急用,先谢谢了,当然是越多越好。如果好,还追加分... 谁有各地市08 09中考的首字母填空的题呀,急用,先谢谢了,当然是越多越好。如果好,还追加分 展开  我来答 2个回答 #热议# 得了狂犬病会有什么症状?

英语句子成分(主语)练习题
一般来说,谓语动词前面的名词代词即为主语,表示动作的执行者。1.Little streams 2.She 3.One-third of the students in this class 4.To swim in the river 5.Reading books 6.The rich(the加形容词表示一类人)7.to master a foreign language此句为不定式作主语,而it是形式主语,代替后面...

谁有英语一般现在时的练习题 含答案
巩固练习题:I.写出下列动词的相应形式:1. 第三人称单数: wash___ match ___guess___ study___ finish___ go___ snow___ carry___2.写出下列动词的过去式:stop___ see___ drive ___let___ carry___ keep___ join___ find___ think___ teach___ catch___3. 写出下列动...

关于名词的英语练习题
第5个选D表示种类的fish复数+es。还有第6个选D因为eight发原音用冠词an它意思是八岁的女孩修饰女孩。很容易和C混淆是吧。C的话一般通俗地讲是跟在be后面比如the girl is 8years old。

小学英语比较级练习题
(一) 写出下列形容词与副词的比较级与最高级形式:long___ ___ wide ___ ___ fat ___ ___heavy___ ___ slow ___ ___ few___ ___bright___ ___ badly ___ ___ far___ ___many___ ___ happy___ ___(二)用所给词的正确形式填空:1. Bob is ___...

一道英语题~~有关新概念
你一定需要有个好嗓子才能当一个著名歌手么?我不敢肯定,但是你必须得有个大嗓门。这个题目主要考察的是用现在进行时来表示将来时态 第二题,are booking用现在进行时表将来,带有意图,安排,打算的含义 3.in case,以防万一 4.could not, 不能 5.are trying , 同2,表意图,想通过已经买的票...

紧急!要一些有关in、on、at用法的练习题!!
1。表是什么时间什么年龄用at 2。表示“在上、下午”,“在晚上、傍晚”用in,如要表示“某日上午”早些时候或晚些时候也用in,表示什么月、什么季度、什么年份、什么世纪要用in 3。但是若在morning等词前有修饰语时(如cold、fine等)用on 在某日的早晨也用on 题目:1)She got married _ 22...

庆云县17245358484: 英语现在完成时练习 急.I.用所给动词的适当形式填空.1.I already (see) the film.I (see) it last week.2.— he (finish) his work today?— Not yet.4.— you ever (eat ) ... -
闵惠复方:[答案] 1.I have already seen (see) the film.I saw (see) it last week.2.— Has he finished (finish) his work today?— Not yet.4.— Have you ever eaten (eat ) chocolate sundaes (圣代)?— No,never.5.My father...

庆云县17245358484: 英语现在完成时态专项练习,写出答案并说为什么--When____he____(go) there?--He____(go)there to study chemistry in 1945.He____(not return) until 1951.... -
闵惠复方:[答案] --When( did ) he (go) there? --He (went )there to study chemistry in 1945.He (didn't return) until 1951.Last year he (went ) there again to attend an important meeting. 注:以上句子都是一般过去时,因为都有明确的过去时间状语. 加油!不明白再问!

庆云县17245358484: 求初二英语语法现在完成时练习题50个左右 -
闵惠复方:[答案] 现在完成时专项练习一、 单项选择.1、Both his parents look sad . Maybe they ______what's happened to him . A. knew B. have known C. must know D.will know2、He has _______ been to S...

庆云县17245358484: 有哪位高人来给我出几道英语填空题?题目是有关于“现在完成时”,共20道题.注意:最好是填关于“动词”或“动词的现在完成时”的一些(一道5分,总... -
闵惠复方:[答案] 现在完成时专项训练 一、单项选择 1.Li Hong has ________ the army for 2 years. A.joined B.joined to C.been in D.joined in 2.We have been friends since ______. A.children B.five years C.five years ago D.five years before 3.Mike ___________ the ...

庆云县17245358484: 关于英语现在完成时的一些练习?用所给词的适当形式填空I_______just_______(finish)my homework.______u - _____(find)your science book yet?If it - __(be... -
闵惠复方:[答案] have finished Have found is will come have gotten playing is reading has been opened

庆云县17245358484: 英语——SMJ专项练习现在完成时专项练习:—、下列句子均有一出错误,找出并改正.1.I haven't heard a letter from my pen pal for a few months.2.Sorry,I ... -
闵惠复方:[答案] 1.I haven't heard a letter from my pen pal for a few months.把a letter 去掉,词组hear from本身就有“收到某人的信”的意思正确句子I haven't heard from my pen pal for a few months.2.Sorry,I haven't seen t...

庆云县17245358484: 英语现在完成时的练习(含答案) go for it 下 -
闵惠复方:[答案] go for it 是书名啊. (题先给你,自己做做看哦.)一、单项选择 1. Li Hong has ________ the army for 2 years. A. joined B. be in C. been in D. joined in 2. We have been friends since ...

庆云县17245358484: 英语现在完成时态专项练习,写出答案并说为什么 -
闵惠复方: --When( did ) he (go) there? --He (went )there to study chemistry in 1945.He (didn't return) until 1951.Last year he (went ) there again to attend an important meeting.注: 以上句子都是一般过去时,因为都有明确的过去时间状语.加油!不明白再问!如果帮到你,请采纳,谢谢!

庆云县17245358484: 八下英语现在完成时专练1、The Green Family moved to France two years ago.(同义句转换)(一条横线一个词)_______two years______the Green family... -
闵惠复方:[答案] 1.It's...since 2.lived 3.have been back...a day 4.have taught

庆云县17245358484: 关于现在完成时的英语题目
闵惠复方: 答案:B,for two weeks是一段时间:说明动作持续了两个星期.come 和 get 不是持续性动词,只能表示“到达”某个地点这个瞬间动作.本句意思是:她在这只待了两周.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网