班级 姓名 学号 分数
Unit 1 Past and present.
Grammar 现在完成时(1)
(时间:60分钟,满分:100分)
一、单项选择(本大题共40小题,每小题1.5分,共60分)
1.Tom ________ in the small town for three years since he moved there.
A.has lived B.lived C.was living D.lives
2.Mike’s parents are Germans, but he ________ to Germany so far.
A.never went B.never go C.has never been D.will never go
3.Donald went to the US a month ago, and we ________ from him so far.
A.don’t hear B.didn’t hear C.haven’t heard D.wouldn’t hear
4.My cousin ________ 100 model plane since 2015.
A.collects B.is collecting C.has collected D.collected
5.Betty in China ________ since two years ago.
A.has lived B.lived C.will live D.was living
6.Miss Black is my English teacher. She ________ here for three years.
A.teaches B.taught C.has taught D.teach
7.—Have you seen the movie The Lion King ________
—Yes. I’ve ________ seen it. It’s wonderful.
A.already; yet B.yet; yet C.already; already D.yet; already
8.—The drama series The Thunder (破冰行动) hits screens these days.
—Oh, what a pity! I ________ any of them yet.
A.doesn’t watch B.didn’t watch C.won’t watch D.haven’t watched
9.—________ you ________ your drawing
—Not yet! It will be done in a few minutes.
A.Did; finish B.Were; finish C.Do; finish D.Have; finished
10.Linda ________ her breakfast. She isn’t hungry now.
A.is eating B.ate C.will eat D.has eaten
11.—Hi, Lily! Why don’t you go swimming with them
—Because I ________ my homework yet.
A.didn’t finish B.won’t finish C.haven’t finished D.don’t finish
12.Since 1990, Project Hope ________ millions of students from poor families realize their dreams.
A.will help B.has helped C.helps D.helped
13.— ________ you ________ the movie Lost in Hong Kong
— No, I haven’t.
A.Have; seen B.Are; seeing C.Did; see D.Will; see
14.Miss Lin __________ a lot of work for the poor area since 2010.
A.does B.doing C.has done D.will do
15.—Anna,have you ________ seen China’s Got Talent (《中国达人秀》)
—Of course.I ________ it last weekend.
A.never;saw B.ever;have seen C.never;have seen D.ever;saw
16.So far many astronauts ________ the moon.
A.visit B.visited C.have visited D.will visit
17.—________ your sister ________ Oliver Twist yet
—Yes, she has. She thinks it’s fantastic.
A.Have; read B.Has; read C.Is; read D.Does; reads
18.—I ________ cleaning my bedroom. It’s clean now.
—Wow. When ________ you ________ it
A.have finished; did; finish B.finished; have; finished
C.finish; do; finish D.have finished; have; finished
19.Zhao Lan ________ already ________ in this school for two years.
A.was; studying B.will; study C.has; studied
20.Our school life ________ a lot since three years ago. We have more activities now.
A.has changed B.changed C.changes D.was changing
21.I am surprised at the new look of my hometown, for it __________ a lot over the years.
A.changed B.changes C.will change D.has changed
22.We ________ Lily since she was a little girl.
A.have known B.had known C.know D.knew
23.My uncle___________ in England since ten years ago.
A.lives B.lived C.will live D.has lived
24.We have been in China ________ three years. We like it.
A.in B.for C.since D.from
25.— The book is popular. ________ you ________ it yet
— Yes, I have.
A.Are; reading B.Were; reading C.Have; read D.Will; read
26.Profits ________ by 15% since last year.
A.jumped B.jump C.will jump D.have jumped
27.— It’s ten years since we ________ here.
—How time flies! We ________ in China for so long.
come; work B.came; worked
C.come; will work D.came; have worked
28.—________ have you lived with your grandparents
—Since three years ago.
A.How long B.How many C.How much D.How often
29.—Tom, you speak French so well.
—Thank you. I ________ French for 6 years.
A.learn B.learned C.will learn D.have learned
30.Amazing changes ________ place ________ three years ago.
A.took, for B.was taken, since C.have taken, since D.has taken, at
31.— The air here is much fresher than before.
— Exactly! We ________ a lot of trees in the past few years.
A.planted B.were planting C.have planted D.will plant
32.Hi, Mary, nice to meet you again. We ________ each other since 2017.
A.won’t see B.don’t see C.didn’t see D.haven’t seen
33.—How long have you lived here
—________ last year.
A.Since B.For C.In D.Of
34.—Are Betty and Lingling still living in Beijing
—No, they____________ to Qingdao.
A.will move B.are moved C.have just moved D.move
35.—____________ you ever ____________ the new Minyuan Stadium
—No, I haven’t.
A.Do; visit B.Have; visited C.Did; visit D.Are; visiting
36.Monica, you ____________ the exam! Congratulations!
A.pass B.have passed C.will pass D.are passing
37.I don’t feel very well, Jack. I’m afraid you ____________ me your cold.
A.give B.had given C.have given D.would give
38.Uncle Liang ____________ in Haikou since 1980, so he knows a lot about the city.
A.is living B.has lived C.lived D.lives
39.Sam ________ Chinese since he came to China. He speaks Chinese well now.
A.learns B.learned C.has learned D.will learn
40.I have studied in this school ________ two years ago.
A.since B.for C.after D.before
二、用所给单词的正确形式填空(本大题共10小题,每小题2分,共20分)
41.The scientist ________ (stay) at the hotel for several days.
42.I ________ (not finish) my work yet, so I can’t have a rest.
43.I have __________ (check) your answers, and only two of them are right.
44.Kate says that she ________ (finish) the work already.
45.Lucy isn’t hungry, because she ________ (have) lunch already.
46.— Where’s your friend
— She ________ (go) to Shanghai. She won’t be back until next week.
47.—Would you like some bananas
—No, thanks. I ________ (eat) one already.
48.My friend ________ (read) two books ever since she came to the library.
49.Have you ________ (discover) anything new in the newspaper
50.Great changes ________ (take) place in my school in the last 3 years.
三、句型转换(本大题共10小题,每小题2分,共20分)
51.We have learnt English for about five years.(对划线部分提问)
________ ________ ________ you ________ English
52.The library has been there for three years. (对画线部分提问)
_________ _________ _________ the library been there
53.This shop opened three months ago. (同义句转换)
This shop has ________ ________ for three months.
54.We have known each other since six years ago.(改为同义句)
We have known each other ______ ______ ______.
55.My uncle bought the car three years ago. (同义句转换)
My uncle ________ ________ the car for three years.
56.He’s already finished his work. (改为否定句)
He ________ finished his work ________.
57.David has sent the DVD to his friend.(改为一般疑问句)
________ David ________ the DVD to his friend
58.Mike has tasted Beijing roast duck.(改为一般疑问句)
___________ Mike ___________ Beijing roast duck
59.She has already read Little Women.(改为否定句)
________________________________________________.
60.The girl has already passed the driving test. (改为否定句)
The girl _________ passed the driving test _________.
试卷第1页,共3页
参考答案:
1.A
句意:自从汤姆搬过来,他已经在小镇里生活了三年了。
考查时态。本题中“for three years”为现在完成时的标志,谓语动词应该是用现在完成时:has/has lived。主语是第三人称单数,应该是has lived,故选A。
2.C
句意:迈克的父母是德国人,但到目前为止他从未去过德国。
考查现在完成时。根据句意可知,此处表示“从未去过德国”;根据时间状语“so far”可知,此句为现在完成时态,结构为“has/have+动词的过去分词”,主语为第三人称单数“he”,助动词用“has”,“has never been to”表示“从未去过某地”。故选C。
3.C
句意:Donald一个月前去了美国,到目前为止我们还没有他的消息。
考查动词时态。根据时间状语so far可知用现在完成时的否定形式,根据上文“Donald went to the US a month ago”可知,下文是还没有他的消息,主语是we,完成时的否定形式,借助助动词have+not+动词过去分词,短语hear from...“收到……的来信”,hear的过去分词是heard,故选C。
4.C
句意:从2015年起,我表弟已经收集了100架飞机模型。
考查动词时态。根据“since 2015”可知,句子要用现在完成时have/has done的结构,故选C。
5.A
句意:贝蒂在中国住了两年了。
考查动词时态。“since+过去的时间”常与现在完成时连用,结构为have/has done,故选A。
6.C
句意:布莱克老师是我的英语老师。她在这里教学已经三年了。
考查时态辨析。结合句中的时间状语“for three years”可知使用现在完成时,结构为have/has+动词过去分词。teach过去分词为taught。故选C。
7.D
句意:——你看过电影《狮子王》吗?——是的。我已经看过。它太精彩了。
考查副词辨析。already已经,常用于完成时肯定句中,强调某事已经发生;yet还,常用于完成时疑问句或否定句句末,表示某事尚未发生或询问某事是否已经发生。分析句子可知,第一空为疑问句末,要用yet,排除A、C;第二空为肯定句,要用already。故选D。
8.D
句意:——电视连续剧《破冰行动》这几天在各大影院上映。——哦,太遗憾了!我还没有看过呢。
考查动词时态。答语中的副词yet是现在完成时的标志性时间状语,所以这里用现在完成时(have done),故选D。
9.D
句意:——你完成你的画画了吗?——还没有呢,几分钟后就完成。
考查现在完成时。根据下句中的“Not yet.”可知上句应用现在完成时提问,现在完成时结构是:have/has+动词的过去分词。故选D。
10.D
句意:Linda已经吃了早餐。她现在不饿。
考查动词时态。根据“She isn’t hungry now.”可知,此处表示过去的动作对现在造成的影响,应用现在完成时,故选D。
11.C
句意:——嗨,Lily!你为什么不跟他们一起去游泳?——因为我还没有完成作业。
考查动词时态。根据“yet”可知,句子用现在完成时have/has done的结构,故选C。
12.B
句意:自从1990年,希望工程已经帮助来自贫困家庭的数百万的学生实现他们的梦想。
考查动词的时态。根据“Since 1990”可知表达动作过去发生延续到现在,是现在完成时。主语是第三人称单数,动词用“has helped”。故选B。
13.A
句意:—— 你看过电影《港囧》吗?—— 没有。
考查现在完成时态。根据“No, I haven’t.”可知,此句时态是现在完成时,主语“you”,因此第一空“Have”符合句意;“see”的过去分词是“seen”,因此第二空“seen”符合句意。故选A。
14.C
句意:自从2010年,林小姐已经为贫困地区做了很多工作。
考查时态。do做;根据“since 2010”可知,此处用现在完成时,故选C。
15.D
句意:——安娜,你曾看过《中国达人秀》吗?——当然。我上周末看的。
考查时态辨析。ever“曾经”;never“从未”。根据句意,第一句问的是“你曾看过《中国达人秀》吗?”,故需用“ever”表“曾经”。根据答语第二句中“last weekend”可知,该句时态为一般过去时,且“see”的过去式为“saw”,故选D。
16.C
句意:到目前为止,许多宇航员已经造访过月球。
考查现在完成时。由So far 可知,此题需用现在完成时,其结构是:助动词have/has+动词的过去分词。故选C。
17.B
句意:——你姐姐读过《雾都孤儿》了吗?——是的,她读了。她觉得它很棒。
考查一般疑问句的时态。根据“Yes, she has”可知,问句应是has开头的一般疑问句,时态是现在完成时。故选B。
18.A
句意:——我已经打扫了我的卧室。它现在很干净。——哇!你什么时候打扫的?
考查动词时态。第一空根据后文“It’s clean now”,可知过去的动作对现在产生影响,应该用现在完成时;第二空根据问过去的具体时间,可知要用一般过去时,要借助助动词did,故选A。
19.C
句意:赵兰已经在这所学校学习两年了。
考查时态。由句中“already”和“for two years”可知,此句应用现在完成时,表示过去发生的动作一直持续到现在,其构成为“has/have+过去分词”,故选C。
20.A
句意:自从三年前以来,我们的学校生活改变了很多。我们现在有更多的活动。
考查动词时态。根据句中的时间状语“since three years ago”可知,该句应用现在完成时,结构为have/has done。故选A。
21.D
句意:我对家乡的新面貌感到惊讶,因为这些年来它已经改变了很多。
考查现在完成时态。根据“over the years”,结合语境,可知动作发生在过去,对现在造成了一定的影响,因此句子时态用现在完成时,其结构为have/has+动词的过去分词,主语是it,助动词用has,change的过去分词是changed;故选D。
22.A
句意:我们从莉莉还是个小女孩的时候就认识她了。
考查时态辨析。根据“since she was a little girl”可知用现在完成时,其结构为have/has done。故选A。
23.D
句意:自从十年前我的叔叔就住在英国。
考查动词的时态。根据“since ten years ago”可知讲述的是动作过去开始延续到现在的状态,句子是现在完成时,动词用“has lived”。故选D。
24.B
句意:我们在中国待了三年了。我们喜欢它。
考查介词辨析。in+时间段,和一般将来时连用;for+时间段,和现在完成时连用;since后面接时间点;from从,根据空前的“We have been in China”是现在完成时可知,应该用介词for,故选B。
25.C
句意:——这本书很受欢迎。你读过了吗?——是的,我读过了。
考查现在完成时。根据问句句尾的“yet”及答句“Yes, I have.”可知,问句要用现在完成时,主语是you,助动词用have,故选C。
26.D
句意:自从去年以来,利润上升了15%。
考查动词的时态。根据“since last year”可知句子讲述的是过去发生的动作,持续到现在,句子是现在完成时,结构为have/has done。故选D。
27.D
——我们来这里已经十年了。——时间过得真快!我们在中国工作了这么长时间。
考查动词时态。在“It is +一段时间+since从句”的句型中,从句用一般过去时,所以第一空应填come的过去式;又根据“for so long”可知,第二空应用现在完成时,其结构为have/has+动词过去分词,主语为We,所以助动词用have,故选D。
28.A
句意:——你和祖父母住在一起多久了?——从三年前开始。
考查特殊疑问词。How long多长;How many多少,修饰可数名词;How much多少,修饰不可数名词;How often多久一次。根据“Since three years ago.”可知问的是一段时间,故选A。
29.D
句意:——Tom,你法语说得很好。——谢谢。我已经学习法语6年了。
考查现在完成时。learn学习,根据“for 6 years”可知,时态是现在完成时,故选D。
30.C
句意:三年前以来发生了惊人的变化。
考查现在完成时。根据“Amazing changes...place...three years ago.”可知,此处强调变化已经发生,用现在完成时,主语是复数,助动词用have,故选C。
31.C
句意:——这里的空气比以前新鲜多了。——确实!在过去的几年里,我们种了很多树。
考查现在完成时。根据“in the past few years”可知,此处强调过去种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时,其谓语结构是:have/has+动词的过去分词,故选C。
32.D
句意:嗨,玛丽,很高兴再次见到你。我们从2017年就没见过面了。
考查动词的时态。根据时间状语since 2017及语境可知用现在完成时,其结构是have/has done的形式,否定句在助动词have后加not,see“看见”,是动词,过去分词是seen。故选D。
33.A
句意:——你在这住了多久?——从去年开始。
考查连词辨析。since自从,与现在完成时一起连用;for接一段时间,与现在完成时一起连用;in接一段时间,与一般将来时连用;of……的。根据“have you lived”及“last year”可知,此处用since+过去时间,与现在完成时连用,故选A。
34.C
句意:——贝蒂和玲玲还住在北京吗?——不,她们搬去了青岛。
考查时态。由问句句意及答语中“不”可知,她们搬到青岛了。move这一动作是过去发生的,对现在产生的结果是“现在已经不在北京了”,故应使用现在完成时。故选C。
35.B
句意:——你曾经参观过那个新的民园体育馆吗?——不,我没有。
考查时态。visit参观,根据“ever”和“No, I haven’t.”可知,此处用现在完成时,故选B。
36.B
句意:Monica,你通过了考试!祝贺(你)。
考查现在完成时。根据“Congratulations!”可知,已经通过了考试;表示过去发生的某个动作对现在造成的影响应用现在完成时;结构为have/has+过去分词。故选B。
37.C
句意:杰克,我觉得不太舒服。恐怕你把感冒传染给我了。
考查时态。give给,传染,根据“I don’ feel very well,”可知,我现在感觉不舒服,用现在完成时,说明对我造成的影响,现在完成时结构为have/has done。故选C。
38.B
句意:梁叔叔从1980年起就住在海口,所以他对这个城市很了解。
考查现在完成时。根据时间状语since 1980可知句中时态应为现在完成时,故选B。
39.C
句意:自从Sam来到中国以来,他一直在学习中文。他现在汉语说得很好。
考查现在完成时。根据“since he came to China”可知,此处应使用现在完成时。故选C。
40.A
句意:自从两年前我就在这所学校学习了。
考查连词辨析。since自从,表时间;for用于表示一段时间,不和ago连用;after在……之后,引导时间状语从句;before在……之前,引导时间状语从句。根据“I have studied”可知是完成时,需用一段时间;空后two years ago是短语,用since表示“自从两年前”,是一段持续的时间。故选A。
41.has stayed
句意:那位科学家在这家旅馆住了好几天了。根据“for several days”可知,本题用现在完成时,结构是“have/has done”;主语“The scientist”为单数,因此助动词用has。故填has stayed。
42.haven’t finished
句意:我还没有完成工作,所以我不能休息。根据时间状语“yet”及“so I can’t have a rest”可知,此处是还没有完成工作,用现在完成时的否定形式,主要是I,要借助助动词have构成否定句,其结构是haven’t done的形式,finish“完成”,是动词,过去分词是finished,故填haven’t finished。
43.checked
句意:我检查了你的答案,只有两个是对的。根据“have”可知,此处是现在完成时,动词用过去分词形式,故填checked。
44.has finished
句意:凯特说她已经完成了工作。动词“says”后是“that”引导的宾语从句,时态遵循“主现从不限”的原则。根据“already”可知从句是现在完成时,动词用“have/has done”的结构。从句的主语“she”是第三人称单数,表达“完成”谓语动词用“has finished”。故填has finished。
45.has had
句意:露西不饿,因为她已经吃过午饭了。根据“already”可知,此句时态是现在完成时,主语“she”,因此has had符合句意。故填has had。
46.has gone
句意:—— 你朋友呢?—— 她已经去上海了。她下星期才回来。根据“She won’t be back until next week.”可知,是去了某地还没有回来,因此此句时态是现在完成时,主语是“She”,结合英文提示,has gone符合句意。故填has gone。
47.have eaten
句意:——你要吃些香蕉吗?——不了,谢谢。我已经吃了一根了。根据后文的“already”,可知此处用现在完成时,结构为have/has done;主语为I,助动词用have;eat“吃”,是动词,过去分词为eaten,故填have eaten。
48.has read
句意:自我的朋友来这个图书馆后,她已经读了两本书了。根据后文的“since”,可知此处主句的谓语动词用现在完成时,结构为have/has done;主语为“My friend”,助动词用has;read“读”,是动词,过去分词为read,故填has read。
49.discovered
句意:你在报纸上发现什么新消息了吗?句首有助动词“Have”,此处应用过去分词,构成现在完成时的结构,故填discovered。
50.have taken
句意:在过去的三年里,我的学校发生了巨大的变化。根据句中时间状语“in the last 3 years”可知,句子应用现在完成时,即“have/has +过去分词”结构,主语为changes,故have应用原形,故填have taken。
51. How long have learnt
句意:我们学英语已经五年了。题目划线部分为“for about five years”,对时间长度进行提问,应用how long,how位于句首首字母应大写。原句为现在完成时,在疑问句中应将“have learnt”中的“have”提至主语you前,故填How;long;have;learnt。
52. How long has
句意:这个图书馆在那里已经三年了。画线部分是一段时间,对其提问要用特殊疑问词how long,位于句首单词首字母大写;由句子结构可知时态是现在完成时,特殊疑问词后紧跟助动词has,故填How;long;has。
53. been open
句意:这家商店三个月前开张。for+一段时间要与现在完成时一起连用,且动词要用延续性动词,open对应的延续性动词是be open,故填been;open。
54. for six years
句意:我们从六年前就认识了。题目要求改为同义句,根据原句中“since six years ago”可知,此处指的是从六年前一直持续到今日,即相识有六年之久了,故可用for six years“有六年了”替换原句中的“since six years ago”,故填for;six;years。
55. has owned##had
句意:我叔叔三年前买了这辆车。根据“for three years”可知,要表达的意思是“买这辆车买了三年了”,所以用现在完成时,其结构为have/has+动词过去分词,主语为“My uncle”,助动词应用has;又因为现在完成时和“for+时间段”连用时,谓语动词要用延续性动词,buy是短暂性动词,所以要变为延续性动词have,其过去分词为had;或者可用延续性动词own,意为“拥有”,过去分词为owned,故答案为has;owned/had。
56. hasn’t yet
句意:他已经完成了他的工作。根据“already finished”可知,“He’s”的全称是“He has”,否定是“He hasn’t”,肯定句中“already”在否定句中改为“yet”。故填hasn’t;yet。
57. Has sent
句意:大卫已经把DVD寄给了他的朋友。原句是现在完成时,变成一般疑问句把助动词has提到主语前,且首字母要大写;后接过去分词,故填Has;sent。
58. Has tasted
句意:迈克尝过北京烤鸭。原句为现在完成时态,改为一般疑问句,要把助动词has提前,置于句首,首字母应大写,后面的动词仍用过去分词形式。故填Has;tasted。
59.She hasn’t read Little Women yet
句意:她已经读过《小妇人》了。否定句在助动词has后加not,缩写为hasn’t。already用于肯定句,否定句要改为yet,且放在句末,故填She hasn’t read Little Women yet。
60. hasn’t yet
句意:这个女孩已经通过了驾驶考试。本题要求改为否定句,原句中使用了现在完成时态,否定句应直接在has后加not,缩写为hasn’t;already“已经”,用用肯定句中,否定句用yet,常放在句末。故填hasn’t;yet。