【英语】英语过去完成时练习题含答案及解析
七年级英语过去完成时运用练习题40题含答案解析
七年级英语过去完成时运用练习题40题含答案解析
1.By the time I got up, my mother had already cooked breakfast.
A.had already cooked
B.has already cooked
C.will already cook
D.would already cook
答案解析:A。本题考查过去完成时的用法。By the time 引导的时间状语从句用一般过去时,主句要用过去完成时。选项 A 是过去完成时,正确;选项 B 是现在完成时;选项 C 是一般将来时;选项
D 是过去将来时。
2.When I arrived at the cinema, the movie had begun.
A.had begun
B.has begun
C.will begin
D.would begin
答案解析:A。“When I arrived at the cinema”是过去的时间点,电影在我到达之前就开始了,所以用过去完成时。选项 A 正确;选项
B 是现在完成时;选项 C 是一般将来时;选项 D 是过去将来时。
3.Before I went to bed, I had finished my homework.
A.had finished
B.has finished
C.will finish
D.would finish
答案解析:A。“Before I went to bed”表明在过去的某个时间点之前,我已经完成了作业,用过去完成时。选项 A 正确;选项 B 是现在完成时;选项 C 是一般将来时;选项 D 是过去将来时。
4.After he had eaten lunch, he went for a walk.
A.had eaten
B.has eaten
C.will eat
D.would eat
答案解析:A。“After he had eaten lunch”说明在过去的某个动作之后,另一个动作发生,用过去完成时。选项 A 正确;选项 B 是现在完成时;选项 C 是一般将来时;选项 D 是过去将来时。
【英语】英语过去完成时专项训练100(附答案)
【英语】英语过去完成时专项训练100(附答案)
一、初中英语过去完成时1.By the end of last year they _________ thousands of orange trees on the mountains.
A. had planted B. have planted C. were planting D. would plant【答案】 A
【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据By the
end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
2.By the end of last month, Jane _____ enough money for the poor sick boy.
A. raised B. would raise C. had raised D. has raised【答案】 C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根
据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答
案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.By the time I finished my homework,my mother .
A. slept B. has been asleep C. was asleep D. had been asleep【答案】 D
【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.
【点评】考查过去完成时。
4.By the time the alarm clock went off, My mother had already _________.
(英语)英语过去完成时练习题及答案及解析
(英语)英语过去完成时练习题及答案及解析
一、初中英语过去完成时
1.By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish
【答案】 C
【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。
【点评】注意时间状语,很容易选出。
2.By the end of last month, Jane _____ enough money for the poor sick boy.
A. raised B. would raise C. had raised D. has raised
【答案】 C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据 By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.By the time I finished my homework,my mother
.
A. slept B. has been asleep C. was asleep D. had been asleep
过去完成时专项练习(附答案)含答案
过去完成时专项练习(附答案)含答案
一、初中英语过去完成时
1.The fireman________ the burning building three times before the fire was put out.
A. is entering B. has entered C. was entering D. had entered
【答案】 D
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。
【点评】考查句子时态。注意过去完成时的用法。
2.Simon ________ the piano for ages when he gave his first concert.
A. has played B. is playing C. had played D. will play
【答案】 C
【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。
过去完成时单元练习题(含答案)
过去完成时单元练习题(含答案)
一、初中英语过去完成时
1.——Jim, did you take out the trash just now?
——No. By the time I came home it .
A. have been taken out B. had taken out C. had been taken out
【答案】 C
【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。
【点评】考查被动语态及过去完成时的用法。
2.—Peter, _______ you _______ your homework?
—Not yet, I'll do it at once.
A. have; finished B. Did; finish C. Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not
yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。要根据上下文的联系确定句子时态。
3.We are too tired. Please stop __________ a rest.
A. to have B. having C. have D. has
【英语】英语过去完成时练习题20篇含解析
【英语】英语过去完成时练习题20篇含解析
一、单项选择过去完成时
1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just
when I was about to leave.
A.had intended B.intended C.would intend D.was intending
【答案】A
【解析】
考查固定搭配。have intended to do sth. =" intend" to have done sth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。故选A。
2.We to finish the work before dark, but the heavy rain held us up.
A.meant B.was meaning
C.had meant D.would mean
【答案】C
【解析】
试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have
done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C
考点:考查动词时态
3.After Jack ________ some e-mails, he started working on his report.
A.sends B.has sent C.had sent D.would sent
【答案】C
【解析】
试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C
考点 : 考查动词的时态
4.When we _______the railway station, the train _______for 5 minutes.
人教版四年级英语过去完成时易错练习50题含答案解析
人教版四年级英语过去完成时易错练习50题含答案解析
1.She _______ her homework before she watched TV.
A.had finished
B.has finished
C.finished
D.finishes
答案解析:A。本题考查过去完成时。“before she watched TV”是过去的时间,在这个时间之前发生的动作要用过去完成时,had finished 符合。has finished 是现在完成时;finished 是一般过去时;finishes 是一般现在时。
2.He _______ his breakfast when his friend came.
A.had had
B.has had
C.had
D.has
答案解析:A。“when his friend came”是过去的时间,在此之前完成的动作要用过去完成时,had had 正确。has had 是现在完成时;had 单独使用意思不完整;has 是现在时。
3.They _______ to the park before it started raining.
A.had gone
B.have gone
C.went
D.go
答案解析:A。“before it started raining”表明在过去某个时间点之前发生的动作,用过去完成时,had gone 正确。have gone 是现在完成时;went 是一般过去时;go 是一般现在时。
4.The girl _______ her room before her parents came back.
A.had cleaned
B.has cleaned
C.cleaned
D.cleans
答案解析:A。“before her parents came back”是过去的时间,在此之前的动作要用过去完成时,had cleaned 正确。has cleaned 是现在完成时;cleaned 是一般过去时;cleans 是一般现在时。
高考英语过去完成时真题汇编(含答案)及解析
高考英语过去完成时真题汇编(含答案)及解析
一、单项选择过去完成时
1.I arrived late and missed the flight. I ____ the traffic to be so heavy.
A.hadn’t expected B.haven’t expected
C.wouldn’t expect D.was expected
【答案】A
【解析】
考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。
2. Although most adopted persons want the right to know who their natural parents are, some
who have found them wish that they ______ the experience of meeting.
A.haven’t B.hadn’t
C.hadn’t had D.haven’t had
【答案】C
【解析】
试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。
句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。
考点:考查虚拟语气
3.(绵阳二诊)—I happened to meet Lily yesterday.
—Lucky dog!You ________each other for two years.
A.haven’t seen B.hadn’t seen
C.didn’t see D.don’t see
【答案】B
【解析】
考查动词的时态。句意为:——昨天我碰巧遇到莉莉了。——真幸运!你们已经两年没有见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。
(英语) 初中英语过去完成时试题(有答案和解析)含解析
(英语) 初中英语过去完成时试题(有答案和解析)含解析
一、初中英语过去完成时
1.Mr. Smith ________ in a car factory for ten years before he came to China.
A. had worked B. works C. is working D. will work
【答案】 A
【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据 before he
came to China , 可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had
worked,故选A。
【点评】此题考查过去完成时。根据时间状语确定句子时态。
2.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。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
八年级英语过去完成进行时练习30题含答案解析
八年级英语过去完成进行时练习30题含答案解析
1.She had been studying English for three hours when her friend
called.
A.had been studying
B.was studying
C.studied
D.has been studying
答案解析:A。本题考查过去完成进行时的用法。“had been
studying”表示在过去某个时间点之前一直在持续进行的动作,符合题意。“was studying”是过去进行时,不能表达在过去某个时间点之前持续的动作。“studied”是一般过去时,也不符合要求。“has been studying”是现在完成进行时,时态不对。
2.They had been waiting for the bus for an hour before it finally came.
A.had been waiting
B.were waiting
C.waited
D.have been waiting
答案解析:A。“had been waiting”是过去完成进行时,强调在过去某个时间点之前一直持续等待的动作。“were waiting”是过去进行时,不能表达持续到过去某个时间点之前的动作。“waited”是一般过去时,同样不符合。“have been waiting”是现在完成进行时,时态错误。
3.He had been working on the project since morning.
A.had been working
B.was working
C.worked
D.has been working
答案解析:A。“had been working”过去完成进行时,体现从过去某一时间开始一直持续到另一个过去时间的动作。“was working”过去进行时,不能表达持续到过去另一时间的动作。“worked”一般过去时不合适。“has been working”现在完成进行时,时态错误。
