当前位置:首页 > 范文大全 > 公文范文 >

公文范文

人教版英语七年级英语∶英语一般过去时专练附解析

2021-11-04 13:04:30公文范文
人教版英语七年级英语∶英语一般过去时专练附解析 一、初中英语一般过去时1.—Areyou

 人教版英语七年级英语∶英语一般过去时专练附解析

  一、初中英语一般过去时 1.—Are you a basketball player in you school?

 —Yes, I ______the team 3 years ago. I ______in it for 3 years.

 A. joined, was

  B. was joined, am

  C. have joined, have been

  D. joined, have been

 【答案】D

  【解析】【分析】句意:——你是你们学校的篮球运动员吗?——是的,我在 3 年前加入了篮球队。我已经参加它 3 年了。第一空,根据时间状语 3 years ago,三年前,可知此处用一般过去时,故为 joined。第二空,根据 for 3 years,可知此处用延续性动词的现在完成时,结构为 have done,主语是 I,故用 have been。故选 D。

 【点评】考查一般过去时和现在完成时。注意根据时间状语确定动词的时态。

  2.Bella, a young singer, ______ on January, 2015 because of cancer. Her death made us very sad.

  A. has been dead

  B. has died

  C. was dead

  D. died

 【答案】

 D

 【解析】【分析】句意:贝拉,一位年轻的歌手在 2015 年的 1 月因为癌症去世了。她的死叫我们很难过。根据时间 on January, 2015 可知用过去式,结合句意和语境应选 D。

 3.A bridge ________over the river last year.

 A. builds

 B. built

  C. was built

 D. is built

 【答案】

 C

 【解析】【分析】句意:去年河上建了一座桥。主语是谓语的执行者时,用主动语态,主语是谓语的承受者时,用被动语态。a bridge 是谓语 build 的承受者,用被动语态;表示在last year 发生的过去动作,用一般过去时态,故选 C。

 4.The old man _________________ Bajin was a famous writer.

  A. was called

 B. is called

 C. called

 D. calls

 【答案】

 C

 【解析】【分析】句意:

 老人巴金是一位著名的作家。谓语动词是 was,故此处缺少非谓语动词,call 与 man 是被动关系,故是过去分词用后置定语,故选 C。

  【点评】考查非谓语动词,注意过去分词的用法。

  5.He

  to play sports, but now he is interested in soccer and volleyball.

  A. doesn"t use

  B. wasn"t used

  C. didn"t use

  D. didn"t used

 【答案】

 C

 【解析】【分析】句意:他______做运动,但是现在他对足球和排球很感兴趣。根据句意和选项可知此题考查一般过去时态的否定句式 didn"t+动词原形,故选 C。

  【点评】此题考查一般过去时态的否定句式,平时应多归纳总结各种时态,语态和句式的结构及用法。

  6.They don"t live here any longer. They _______ to Chengdu last month.

  A. move

  B. moved

  C. will move

  D. are moving

 【答案】B

  【解析】【分析】句意:他们不再住在这里了。他们上个月搬到成都了。last month 是一般过去时的时间状语,动词用过去式,故答案选 B。

 【点评】考查一般过去时态。

  7.He_________ me his name, but I can"t remember it now.

  A. tells

  B. will tell

  C. told

  D. is telling

 【答案】

 C

 【解析】【分析】句意:他告诉我他的名字,但我现在记不起来了。根据下文 but I can"t remember it now.可知以前告诉过我,要用一般过去时,tell 的过去式 told,故选 C。

  【点评】考查一般过去时的构成和用法。根据语境确定的动词的时态。

  8.—Steven had nothing for breakfast this morning,

  ?

  —No. Because he had a fever.

 A. hadn"t he

 B. had he

 C. didn"t he

 D. did he

 【答案】

 D

 【解析】【分析】句意:——Steven 今天早餐什么也没吃,是吗?——是的,因为他发烧了。这是一个反意疑问句,反意疑问句遵循“前否后肯”或“前肯后否”的原则,而且后半句的动词在时态,人称和数等方面必须和前半句的动词相呼应。当原句是一般过去时,根据句中的 nothing 可知陈述句部分是否定,相当一个否定句,后用简短的肯定的一般疑问句形式,即助动词+主语(人称代词),原句是一般过去时,助动词用 did,所以反意疑问句用肯定 did he,故答案选 D。

  【点评】考查反意疑问句。注意反意疑问句的用法。

  9.John and I ________ to visit his grandparents last Sunday afternoon.

  A. go

 B. went

 C. will go

 D. have gone

 【答案】

 B

 【解析】【分析】考查动词时态。根据 last Sunday 知道用一般过去时,故选 B。

  10.He almost fell down. But he _____.

  A. didn"t

  B. doesn"t

 C. won"t

 【答案】

 A

 【解析】【分析】句意:他几乎摔倒,但是他没有。前句动词 fell 是 fall 的过去式,说明句子用的一般过去时态,后句也还是对那件事的描述,还是用一般过去时态,否定:动词前面加 didn"t,同时把动词变为原形。故选 A。

 11.—Have you ever been to Shanghai?

  —Of course. Actually, I _________there for six years but now I live in Taizhou.

 A. worked

  B. was working

  C. would work

  D. have worked

 【答案】

 A

 【解析】【分析】句意:——你去过上海吗?——当然。事实上,我在那里工作了六年,但是现在我住在泰州。根据答语 but now I live in Taizhou. 但是现在我住在泰州,可知在上海工作为过去发生的事情,时态应用一般过去时,work 的过去式为 worked,故选 A。

 【点评】考查一般过去时。注意根据时间状语判断句子的时态,选择正确答案。

  12.Jake _____his key in the office so he had to wait until his wife _______ home.

  A. has forgotten … comes

 B. forgot… come

 C. had left… came

  D. had left…would come

 【答案】

 C

 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选 C。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

  13.—Jerry, have you ever been to the Great Wall?

 —Yes. I______ there with my parents last year.

 A. go

 B. went

 C. will go

 D. have gone

 【答案】B

  【解析】【分析】句意:—Jerry,你曾经去过长城吗?—是的,去年我和我父母一起去那儿的。由第二句的时间标志词 last year 可以理解句意为去年我和爸妈去过长城。属于一般过去时的标志词,故选 B。

 【点评】本题考查动词的时态。根据句子的时间状语确定正确的时态。

  14.—Where did you go last winter vacation?

  —I ________ to London with my family.

 A. go

 B. have gone

 C. went

 D. was going

 【答案】

 C

 【解析】【分析】句意:——去年寒假你去哪里了?——我和家人去了伦敦。A.一般现在时;B.现在完成时;C.一般过去时;D.过去进行时。did 表明时态是一般过去时,所以回答用一般过去时,故选 C。

 【点评】考查一般过去时,注意问句和答句时态一致,故选 C。

  15.Yesterday while I was walking in the park, I saw a watch on the ground and

 . I gave it to a policeman.

  A. picked it up

  B. picked up it

  C. to pick it up

  D. to pick up it

 【答案】

 A

 【解析】【分析】句意:昨天我在公园散步的时候我看到地上有一个手表,捡了起来,我把它交给了警察。and 是并列连词,连接两个并列谓语,根据前面的 saw,可知用一般过去时;pick up 是动副短语,人称代词作宾语时,代词放中间。故选 A。

 【点评】本题考查动副短语的用法和一般过去时。注意动副短语中代词的位置。

  16.The number of Tik Tok users(抖音用户)______ sharply since Tik Tok _____ in 2016. It"s really popular now.

  A. has risen; appeared

 B. have been risen; appeared

 C. have raised; was appeared

 D. has been raised; was appeared

 【答案】

 A

 【解析】【分析】句意:自 2016 年抖音出现以来,抖音的用户数量急剧上升。抖音现在很流行。since 引导的时间状语从句,主句用现在完成时表示动作已发生后的影响。从句用过去时描述过去发生的动作,没有宾语,故用 rise 是不及物动词,appear 是系动词,没有被动形式,故选 A。

  【点评】

 考查时态和语态,注意 rise 是不及物动词,appear 是系动词,没有被动形式。

  17.Yao Ming, a basketball giant, ___________ water polo when he was young.

  A. is playing

  B. used to play

  C. is used to playing

  D. was playing

 【答案】

 B

 【解析】【分析】句意:姚明,一个篮球天才,当他年轻时经常玩水球运动。根据 when he was young,可知句式时态是一般过去时,used to do sth.过去经常做某事;be used to doing,习惯做某事,故选 B。

 【点评】此题考查一般过去时。根据上下文的联系确定句子时态。

  18.—Sorry, I

  your dictionary

 yesterday.

 —It doesn"t matter.

 A. took; by hand

  B. took; by mistake

  C. got; by accident

  D. brought; in this way

 【答案】

 B

 【解析】【分析】句意:——抱歉,昨天我由于差错拿走了你的字典。——没关系。yesterday 昨天,和一般过去时连用,take:带走,bring:带来,get:得到,by mistake:由于差错,by hand:手工,in this way:以这种方式,根据句意可知答案,故选 B。

 【点评】考查动词的时态,辨析和短语。根据语境判断句意,选出恰当的选项。

  19.-Have you ever been to Xiamen?

  -Yes. I

  _

 there in 2013.

 A. go

 B. went

 C. have gone

 【答案】

 B

 【解析】【分析】句意:一你去过厦门吗?一是的,我 2013 年去的。当句子里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。本句强调在 2013 年去那儿,用一般过去时,故选 B。

  20.—Have you ever been to South Tower Park?

 —Yes. I ___________there a few months ago.

 A. went

 B. have been

 C. have gone

 【答案】A

  【解析】【分析】句意:—你曾经去过南塔公园吗?—是的,几个月前我去那儿了。have been to 曾经去过某地;have gone to 去某地了;根据 a few months ago.可知用一般过去时,动词用过去式,故选 A。

 【点评】考查动词时态辨析。根据时间状语确定合适的动词。

  21.—Your coat fits you well.

  — Thank you. I

 it when I was on vacation.

 A. have bought

  B. buy

  C. bought

 【答案】

 C

 【解析】【分析】考查动词时态的用法。句意:-你的大衣非常适合你。-谢谢,我是在我出差的时候买的。根据 when 后的句子用的是一般过去时,所以这里也应该用一般过去时。故选 C。

 22.— I suppose you are at least 60 years old.

 — Thank you. I"m glad you______ that. My real age is 62.

 A. say

 B. said

 C. are saying

 D. were saying

 【答案】

 B

 【解析】【分析】句意:——我猜你最少有 60 岁了。——谢谢。我很高兴那样说。我的真实年龄是 62 岁了。结合语境可知下文从句中指的是刚才发生的动作,故用一般过去时态。选 B。

 【点评】考查时态辨析

 23.The waiter told me that free parking ___________ for the hotel guests.

  A. provides

 B. provided

 C. will be provided

 D. was provided

 【答案】D

  【解析】【分析】句意:服务员告诉我说免费停车提供给酒店的客人。A 是一般现在时;B是一般过去时;C 是一般将来时的被动语态;D 是一般过去时的被动语态。短语:provide sth for sb 把某物提供给某人;句中的 free parking 与 provide 构成逻辑上的被动关系,所以应用被动语态,排除 AB;根据前文的 told 可知本句用一般过去时,故答案为 D。

 【点评】考查动词的时态和被动语态,注意复合句中时态的前后一致。

  24.—Could you ______ me your bike? Mine is broken.

  —Sorry. Tony ______ it yesterday.

  A. borrow ; lent

 B. borrow ; has lent

 C. lend ; borrowed

 D. lend ; has borrowed

 【答案】

 C

 【解析】【分析】句意:——你能借给我你的自行车吗?我的坏了。——对不起,Tony 昨天借走了。借给,lend,借走,borrow,排除 A、B。yesterday 表明时态是一般过去时,所以 borrow 用过去式 borrowed,故选 C。

 【点评】考查动词辨析及一般过去时,注意平时识记。

  25.– A nice car! Is it yours?–No, it isn"t. I __________ it from a friend of mine two days ago.

 A. borrow

 B. have borrowed

 C. will borrow

 D. borrowed

 【答案】

 D

 【解析】【分析】句意:一辆漂亮的车!它是你的?一不,不是。两天前我向我的一个朋友借的。borrow sth. from sb.从某人那里借来某物。borrow 表示的是借进,lend 表示借出。a friend of mine 我的一个朋友。根据 two days ago 可知该用一般过去时,故选 D。

 26.Alice __________ for 15 years, yet she still doesn"t know what kind of man she __________.

  A. has been married; has married with

  B. has got married; married to

 C. has been married; married

 D. has married; has married to

 【答案】

 C

 【解析】【分析】句意:爱丽丝已经结婚十五年了,然而她还不知道她嫁的是什么样的男人。第一空根据时间状语 for 15 years,十五年了,可知动作从过去开始发生持续到现在,时态为现在完成时 has+过去分词,且动词应为延续性动词;短暂性动词 marry 变为延续性,应用 has been married。第二空,结婚,marry,动作发生在过去,因此用一般过去时married,故选 C。

 【点评】考查现在完成时。注意掌握现在完成时的时间状语提示和结构:have/has+过去分词。

  27.— Look at the sign! It says "No smoking".

  —Oh, sorry. I ______ it.

 A. don"t see

 B. haven"t seen

 C. wasn"t seen

 D. didn"t see

 【答案】

 D

 【解析】【分析】句意:——看看这个标志,它说“禁止吸烟”。——哦,对不起,我没有看见它。A.一般现在时;B.现在完成时;C.一般过去时的被动语态;D.一般过去时。根据句子可知是过去没有看见“禁止吸烟”标志,现在看见了,所以用一般过去时,故选 D。

 【点评】考查一般过去时,注意理解句意。

  28.— The hen ___________ three eggs yesterday.

  — It"s amazing.

 A. lie

  B. lay

  C. lain

  D. laid

 【答案】D

  【解析】【分析】——昨天那个母鸡下了三个蛋。——真令人惊奇。下蛋:lay eggs, yesterday 是昨天的意思,和一般过去时连用,lay 的过去式是 laid, lie: 躺,撒谎,lay:lie的过去式,或放,下蛋,lain 是 lie 的过去分词,故选 D。

 【点评】考查动词辨析。熟记这几个词的区别和意义。

  29.While she ______________ TV, she ______________ a sound outside the room.

  A. was watching; was hearing

 B. watched; was hearing

 C. was watching; heard

 D. watched; heard

 【答案】

 C

 【解析】【分析】句意:当她正在看电视时她听见房间外的声音。while 引导的时间状语从句,从句用过去进行时,主句用一般过去时。过去进行时的结构是 was/were+动词 ing,主语是 she,所以用 was,watch 的 ing 是 watching;主句中 hear 的过去式是 heard,故选C。

 【点评】考查 while 引导的时间状语从句,注意平时识记其结构。

  30.After Steven sent some e-mails ,he______ surfing the Internet.

 A. starts

 B. has started

 C. will start

 D.

 started

 【答案】

 D

 【解析】【分析】句意:Steven 发了一些电子邮件之后,他就开始上网冲浪。start 开始,是

 一个动词。根据句意和上句话中 Steven sent some e-mails 可知,这里应该用一般过去时。故选 D。A 是一般现在时;B 是现在完成时;C 是一般将来时。

 【点评】考查动词时态。

 31.- The radio says there will be a heavy storm in Mount Emei tomorrow.

 - Bad luck. I _________ to go there with my classmates.

  A. plan

 B. will plan

 C. planned

 【答案】C

  【解析】【分析】句意:——收音机说明天峨眉山会有大暴雨。——真倒霉。我和我的同学计划去那里。根据答语 Bad luck 可知他在听了峨眉山有大暴雨后非常失望, 可以推测他的计划被打乱了, 而这个计划肯定是早已计划好的, 是一个过去的动作, 所以此句应用一般过去时, 谓语动词应用其过去式, 结合选项故选 C。

 【点评】考查一般过去时,注意时态的辨析。

  32.—— Have you watched the movie the Left Ear?—— Yes, I

  it last night with my sister.

  A. have watched

 B. watched

 C. will watch

  D. was watching

  【答案】B

  【解析】【分析】句意:——你看了电影《左耳》了吗?——是的,昨天晚上我和妹妹一起看的。句中含有时间状语 last night,句子就强调在 last night 发生的过去动作。指过去某段时间内发生的动作或存在的状态,用一般过去时态,故选 B。

 33.—An explosion (爆炸)

 happened in Yanchen several weeks ago.

  —I wonder ________.

 A. when did the accident happen

 B. what caused the terrible accident

 C. how many people are killed in the accident

 D. how did the government help solve the problem

 【答案】

 B

 【解析】【分析】句意:——数周前盐城发生了一起爆炸事件。——我想知道是什么引起了这场严重的事故。描 wonder 后接宾语从句,从句用陈述句的语序,故排除 A、D 选项,

 描述发生的事情,用一般过去时,故排除 C 选项,故选 B。

  【点评】考查宾语从句的时态和语序。注意宾语从句用陈述句的语序。

  34.Ten years___________since my aunt ___________to Beijing.

  A. have gone by; comes

  B. has gone by; came

 C. went by; will come

  D. has gone by; has come

 【答案】B

  【解析】【分析】句意:自从我姑姑来北京以来,十年过去了。since 自从.....引导的从句应该是过去时;since 引导的时间表示自从....到现在,主句应该用现在完成时,ten years 十年,时间作主语时,谓语动词用单数。结合句意,故答案为 B。

 【点评】考查动词一般过去时和现在完成时。掌握动词时态的区别和常用的时间状语。

  35.The car suddenly _________ on the road and went out of control. Finally, it was seen _________ into the wall of the building.

  A. was broken down; crash

 B. broke down; crash

 C. was broken down; to crash

 D. broke down; to crash

 【答案】

 D

 【解析】【分析】句意:汽车在路上突然加速,失去了控制。最后,人们看到它撞到了建筑物的墙壁上。break down 和主语 car 是主动关系,故排除 A 和 C,be seen to do,固定搭配,被看到做某事,故用不定式,故选 D。

 【点评】考查语态和固定搭配,注意 be seen to do 的用法。

  36.I was walking in the street when someone _______ me.

  A. called

 B. was calling

 C. calls

 D. call

 【答案】

 A

 【解析】【分析】句意:我正在街上走这时有人叫我。状语从句中前后时态要保持一致,根据主句中的 was walking 可知此处用过去的时态,排除 CD;此处 call 表示短暂性动作,所以不用进行时态,故答案为 A。

 【点评】考查动词的时态,注意时态的前后一致。

  37.Simon looks worried because he

  a writing competition and now he"s waiting for the result.

  A. enters

  B. entered

  C. will enter

  D. is entering

 【答案】

 B

 【解析】【分析】句意:西蒙看起来很担心,因为他参加了写作竞赛,现在正在等待结果。根据后半句可知参加竞赛是过去的事情,故用一般过去时,因此先 B。

 【点评】考查动词的时态。

  38.David is a tennis player. He

  to play tennis when he was six years old.

  A. begins

 B. will begin

 C. began

 D. has begun

 【答案】C

  【解析】【分析】句意:戴维是一个网球运动员,当他六岁的时候他开始打网球。根据句中的时间状语从句 when he was six years old 可知,该动作是在过去做的,应选择一般过去时态,动词用过去式,故选 C。

 【点评】考查一般过去时态。

  39.What a day! The car I ___________ seems to go wrong again.

  A. have repaired it

  B. had repaired

  C. had repaired it

  D. have it repaired

 【答案】

 B

 【解析】【分析】句意:多么糟糕的一天呀!我让人修好的车又坏了。这里 I had repaired是定语从句,先行词是前面的名词 car,关系词 that 或 which 在定语从句中作宾语省略了,it 也是指代 the car,所以定语从句中关系词代替先行词了,it 必须去掉。故选 B。

 40.—Linda hasn"t come to the party yet.

  —But she

  . I think I have to call her again.

 A. promises

  B. promised

  C. will promise

 【答案】

 B

 【解析】【分析】句意:——琳达还没来参加聚会。——但她答应了。我想我得再给她打个电话。根据 I think I have to call her again. 我得再给她打个电话。可知她答应了,应用一般过去时,故选 B。

  【点评】考查动词一般过去时的用法。

  41.—________ you _______the Chinese Culture Festival in the Central Square?

 —Yes. It was really a great success.

 A. Are…attending

 B. Will…attend

 C. Do…attend

 D. Did…attend

 【答案】D

  【解析】【分析】句意:—你参加了中央广场的中国文化节吗?—是的。这真是一个巨大的成功。根据答语 It was really a great success.,可知是过去的动作,需用一般过去时,可排除 ABC 三个选项,故选 D。

 【点评】考查动词时态辨析题。根据提示和语境确定动词的正确时态,选出正确答案。

  42.—_____ you _____ your homework yet?

 —Yes, I _____ it ten minutes ago.

 A. Did; do; finished

  B. Have; done; have finished

 C. Have; done; finished

 D. Will; do; finish

 【答案】

 C

 【解析】【分析】句意:---你完成作业了吗?---是的,我十分钟前完成了。yet 是现在完成时的标志,所以第一句用现在完成时;ago 是一般过去时的标志,所以第二空用过去式,故答案为 C。

 【点评】考查动词的时态,理解句意,根据关键词 yet 和 ago 判断时态。

  43.Not only the students but also the teacher ___ enjoying the film at 9 pm yesterday.

 A. has been

 B. was

 C. is

 D. are

 【答案】B

  【解析】【分析】昨天上午九点,不但学生们,老师也很喜欢这部电影。结合语境可知本句描述的是过去某时正在进行的动作,故用过去进行时态。当由 not only but also 连接两个主语时,谓语动词与最近的主语保持一致,the teacher 是单数第三人称,故助动词用 is 的过去时态 was,选 B。

 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。当由并列连词连接几个并列主语时,谓语动词往往与最近的主语保持一致,这就是英语中所谓的就近原则,熟记即可。

  44.Yesterday when I _______ to the station, the train ______ already.

 A. got, had left

  B. got, has left

  C. had got, left

  D. got, left

 【答案】

 A

 【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选 A。

 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

 45.— What did you do last night?

  — I ________ my homework and watched TV.

 A. did

 B. do

 C. am doing

 D. will do

 【答案】

 A

 【解析】【分析】句意为:—昨天晚上你做了什么?—我做了我的作业,还看了电视。由last night 可知此句为一般过去时,故选 A。

  【点评】考查句子的时态。

  46.I

 Game of Thrones(权利的游戏)

 with my friends last month. It"s amazing.

  A. watch

 B. watched

 C. watches

 D. have watched

 【答案】

 B

 【解析】【分析】句意:

 我上个月和我的朋友一起看了《权力的游戏》,太神奇了。last month,是一般过去时标志

 , 因此用过去式 watched,故选 B。

 【点评】考查时态,注意一般过去时的用法。

  47.He ______ in his father"s shop for several months when he was a high school student.

  A. worked

 B. has worked

 C. had worked

 D. was working

 【答案】

 A

 【解析】【分析】句意:当他是一名中学生的时候他在他父亲的商店里工作了好几个月。worked 是过去式,工作;has worked 现在完成时;had worked 过去完成时,表示在一个过去动作之前发生的动作;was working 过去进行时,表示过去某个时间正在发生的动作。根据句意和句中的时间状语 when he was a high school student 可知,这里说的是过去的事情,应使用一般过去时态,选 A。

 48.—Hi, Jack. Nice to meet you here in Taizhou! —Me too. But I _______ you were in Shanghai.

  A. think

  B. thought

 C. am thinking

 D. will think

 【答案】

 B

 【解析】【分析】句意:一你好,杰克,很高兴在泰州这儿见到你。一我也是。但是我以为你在上海。A.一般现在时态;B.一般过去时态;C.现在进行时态;D.一般将来时态。在我见到你之前以为你在上海,表示过去的状态,用一般过去时,故选 B。

 49.——Have you bought the best-sell book in the store near our school?

 ——Yes, I _____ it three days ago,but I hear that they ________

  A. have bought, sell out

  B. bought, have been sold out

 C. bought, have sold out

  D. have had, have been sold out

 【答案】

 B

 【解析】【分析】句意:---你购买了我们学校附近那家书店里的畅销书了吗?---对,我 3天之前买的,但我听说他们已经卖空了。从时间状语 three days ago 可以看出这里应该用一般过去时;第二个分句中的 they 指的是畅销书,它是动词 sell out 的承受着,所以要用被

 动语态。所以选 B。

 【点评】考查动词的时态和语态。

 50.I _______ along the road when I saw Peter. So we stopped and had a chat.

  A. walked

  B. was walking

  C. would walk

  D. had walked

 【答案】

 B

 【解析】【分析】句意:“当我看见彼得时我正在沿着马路走。连词 when 意为“当……的时候”引导时间状语从句,从句用一般过去时,主句用过去进行时,表示当某一表示过去的动作发生时,另一动作正在进行。故选 B。

  【点评】考查动词时态用法。

推荐访问:英语 人教版 七年级