高中英语时态练习题40题含答案解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中英语时态练习题40题含答案解析
1. I often ______ my homework after dinner.
A.do
B.does
C.did
D.doing
答案解析:A。

本题考查一般现在时。

主语是I,不是第三人称单数,动词用原形do。

B 选项does 用于第三人称单数;C 选项did 是一般过去时;D 选项doing 是现在分词,不能单独作谓语。

2. She ______ to school by bus every day.
A.go
B.goes
C.went
D.going
答案解析:B。

考查一般现在时,主语she 是第三人称单数,动词要用goes。

A 选项go 用于第一、二人称和复数;C 选项went 是一般过去时;D 选项going 是现在分词,不能单独作谓语。

3. My father ______ in the factory ten years ago.
A.work
B.works
C.worked
D.working
答案解析:C。

本题考查一般过去时。

ten years ago 是明显的过去时间标志,动词要用过去式worked。

A 选项work 是一般现在时;
B 选项works 用于一般现在时的第三人称单数;D 选项working 是现在分词,不能单独作谓语。

4. We ______ a picnic last weekend.
A.have
B.has
C.had
D.having
答案解析:C。

考查一般过去时,last weekend 表明是过去的时间,动词用had。

A 选项have 是一般现在时;B 选项has 用于一般现在时的第三人称单数;D 选项having 是现在分词,不能单独作谓语。

5. He usually ______ football after school.
A.play
B.plays
C.played
D.playing
答案解析:B。

考查一般现在时,主语he 是第三人称单数,动词用plays。

A 选项play 用于第一、二人称和复数;C 选项played 是一般过去时;D 选项playing 是现在分词,不能单独作谓语。

6. I ______ my room yesterday.
A.clean
B.cleans
C.cleaned
D.cleaning
答案解析:C。

考查一般过去时,yesterday 是过去时间标志,动词用cleaned。

A 选项clean 是一般现在时;B 选项cleans 用于一般现在时的第三人称单数;D 选项cleaning 是现在分词,不能单独作谓语。

7. She ______ English very well.
A.speak
B.speaks
C.spoke
D.speaking
答案解析:B。

考查一般现在时,主语she 是第三人称单数,动词用speaks。

A 选项speak 用于第一、二人称和复数;C 选项spoke 是一般过去时;D 选项speaking 是现在分词,不能单独作谓语。

8. My mother ______ shopping every Sunday.
A.go
B.goes
C.went
D.going
答案解析:B。

考查一般现在时,every Sunday 是一般现在时的标志,主语my mother 是第三人称单数,动词用goes。

A 选项go
用于第一、二人称和复数;C 选项went 是一般过去时;D 选项going 是现在分词,不能单独作谓语。

9. We ______ to the park yesterday.
A.go
B.goes
C.went
D.going
答案解析:C。

考查一般过去时,yesterday 是过去时间标志,动词用went。

A 选项go 是一般现在时;B 选项goes 用于一般现在时的第三人称单数;D 选项going 是现在分词,不能单独作谓语。

10. He ______ TV every evening.
A.watch
B.watches
C.watched
D.watching
答案解析:B。

考查一般现在时,主语he 是第三人称单数,动词用watches。

A 选项watch 用于第一、二人称和复数;C 选项watched 是一般过去时;D 选项watching 是现在分词,不能单独作谓语。

11.She ______ a book when I entered the room.
A.is reading
B.was reading
C.reads
D.read
答案解析:B。

本题考查过去进行时。

当我进入房间的时候,她正在读书,强调过去某个时刻正在进行的动作,用过去进行时was reading。

A 是现在进行时;C 和D 分别是一般现在时和一般过去时,不符合语境。

12.Look! The boys ______ football on the playground.
A.are playing
B.play
C.played
D.will play
答案解析:A。

本题考查现在进行时。

Look!表示现在正在进行的动作,用现在进行时are playing。

B 是一般现在时;C 是一般过去时;D 是一般将来时,都不符合语境。

13.At this time yesterday, I ______ my homework.
A.was doing
B.did
C.do
D.am doing
答案解析:A。

本题考查过去进行时。

At this time yesterday 表示过去的某个具体时间,用过去进行时was doing。

B 是一般过去时;
C 是一般现在时;
D 是现在进行时,都不符合语境。

14.What are you doing now? I ______ an email to my friend.
A.write
B.wrote
C.am writing
D.will write
答案解析:C。

本题考查现在进行时。

问句What are you doing now? 询问现在正在做什么,回答用现在进行时am writing。

A 是一般现在时;B 是一般过去时;D 是一般将来时,都不符合语境。

15.While I ______ TV last night, my mother was cooking.
A.was watching
B.watched
C.watch
D.will watch
答案解析:A。

本题考查过去进行时。

While 引导的时间状语从句表示两个动作同时进行,昨晚当我在看电视的时候,妈妈在做饭,用过去进行时was watching。

B 是一般过去时;C 是一般现在时;D 是一般将来时,都不符合语境。

16.They ______ a meeting at nine o'clock this morning.
A.are having
B.were having
C.have
D.had
答案解析:B。

本题考查过去进行时。

at nine o'clock this morning 表示过去的某个具体时间,用过去进行时were having。

A 是现在进行时;C 是一般现在时;D 是一般过去时,都不符合语境。

17.Listen! Someone ______ in the next room.
A.sings
B.sang
C.is singing
D.will sing
答案解析:C。

本题考查现在进行时。

Listen!表示现在正在进行的动作,用现在进行时is singing。

A 是一般现在时;B 是一般过去时;D 是一般将来时,都不符合语境。

18.I ______ my bike when it suddenly started to rain.
A.was riding
B.rode
C.ride
D.will ride
答案解析:A。

本题考查过去进行时。

当突然开始下雨的时候我正在骑自行车,强调过去某个时刻正在进行的动作,用过去进行时was riding。

B 是一般过去时;C 是一般现在时;D 是一般将来时,都不符合语境。

19.The students ______ an English class at the moment.
A.are having
B.have
C.had
D.will have
答案解析:A。

本题考查现在进行时。

at the moment 表示现在此刻,用现在进行时are having。

B 是一般现在时;C 是一般过去时;
D 是一般将来时,都不符合语境。

20.He ______ to music while he was doing his homework.
A.listens
B.listened
C.is listening
D.was listening
答案解析:D。

本题考查过去进行时。

while 引导的时间状语从句表示两个动作同时进行,当他在做作业的时候他正在听音乐,用过去进行时was listening。

A 是一般现在时;B 是一般过去时;C 是现在进行时,都不符合语境。

21.I ________ a lot of books since I started high school.
A.have read
B.read
C.had read
D.will read
答案解析:A。

since 引导的时间状语从句常与现在完成时连用。

选项B 是一般现在时;选项C 是过去完成时;选项D 是一般将来
时。

22.By the end of last year, we ________ three English novels.
A.have read
B.read
C.had read
D.will read
答案解析:C。

by the end of+过去时间,要用过去完成时。

选项
A 是现在完成时;选项
B 是一般现在时;选项D 是一般将来时。

23.She said she ________ her homework before going to bed.
A.has finished
B.finished
C.had finished
D.will finish
答案解析:C。

“said”表明是过去时,而“完成作业”在“说”之前,所以用过去完成时。

选项 A 是现在完成时;选项B 是一般过去时;选项D 是一般将来时。

24.Tom realized he ________ the wrong bus.
A.has taken
B.took
C.had taken
D.will take
答案解析:C。

“realized”是过去时,“坐错车”在“意识到”之前,用
过去完成时。

选项A 是现在完成时;选项B 是一般过去时;选项D 是一般将来时。

25.After they ________ the museum, they went for a walk.
A.have visited
B.visited
C.had visited
D.will visit
答案解析:C。

“went for a walk”是过去时,“参观博物馆”在“散步”之前,用过去完成时。

选项A 是现在完成时;选项B 是一般过去时;选项D 是一般将来时。

26.I knew I ________ met him before.
A.have
B.had
C.will have
D.would have
答案解析:B。

“knew”是过去时,“见过他”在“知道”之前,用过去完成时。

选项A 是现在完成时;选项C 和D 是将来完成时。

27.They ________ for two hours before the rain stopped.
A.have walked
B.walked
C.had walked
D.will walk
答案解析:C。

“the rain stopped”是过去时,“走了两个小时”在“雨停”之前,用过去完成时。

选项A 是现在完成时;选项B 是一般过去时;选项D 是一般将来时。

28.We ________ about the history project since last week.
A.have talked
B.talked
C.had talked
D.will talk
答案解析:A。

since+过去时间,用现在完成时。

选项B 是一般过去时;选项C 是过去完成时;选项D 是一般将来时。

29.She wondered if she ________ enough time to finish the task.
A.has
B.had
C.will have
D.would have
答案解析:B。

“wondered”是过去时,“有足够时间完成任务”在“想知道”之前,用过去完成时。

选项A 是现在完成时;选项C 和D 是将来完成时。

30.He told me that he ________ to Beijing twice.
A.has been
B.had been
C.will be
D.would be
答案解析:B。

“told”是过去时,“去过北京两次”在“告诉”之前,用过去完成时。

选项A 是现在完成时;选项C 和D 是将来完成时。

31. I ______ to Paris twice and I plan to go there again next year.
A.have been
B.went
C.go
D.will go
答案解析:A。

“have been to”表示去过某地,已经回来了。

根据后面的“twice”和“plan to go there again next year”可知,这里强调过去的经历对现在的影响,所以用现在完成时。

32. By the time we arrive at the airport, the plane ______ already.
A.will take off
B.takes off
C.will have taken off
D.took off
答案解析:C。

“by the time+一般现在时”,主句用将来完成时,表示在将来某个时间之前已经完成的动作。

33. She said she ______ her homework when I called her.
A.was doing
B.did
C.has done
D.will do
答案解析:A。

“when I called her”表示过去某个具体时间,主句用过去进行时,表示在过去那个时间正在进行的动作。

34. We ______ for a picnic if it doesn't rain tomorrow.
A.will go
B.went
C.go
D.have gone
答案解析:A。

“if it doesn't rain tomorrow”是条件状语从句,用一般现在时表示将来,主句用一般将来时。

35. He ______ in this city since he was born.
A.lived
B.has lived
C.lives
D.will live
答案解析:B。

“since he was born”是现在完成时的标志,表示从过去某个时间一直持续到现在的动作。

36. I ______ my keys. I can't find them anywhere.
A.lose
B.lost
C.have lost
D.will lose
答案解析:C。

“I can't find them anywhere”说明现在的结果,“丢钥匙”这个动作发生在过去,对现在有影响,所以用现在完成时。

37. They ______ to build a new school next year.
A.begin
B.began
C.will begin
D.have begun
答案解析:C。

“next year”表示将来的时间,所以用一般将来时。

38. She ______ English for five years before she went abroad.
A.had studied
B.studied
C.studies
D.will study
答案解析:A。

“before she went abroad”表示过去的某个时间点,“学习英语五年”这个动作发生在过去的过去,所以用过去完成时。

39. We ______ a great time on our trip last summer.
A.have
B.had
C.will have
D.are having
答案解析:B。

“last summer”表示过去的时间,所以用一般过去时。

40. If I have enough money, I ______ a round-the-world trip.
A.will take
B.took
C.take
D.have taken
答案解析:A。

“if”引导的条件状语从句,用一般现在时表示将来,主句用一般将来时。

相关文档
最新文档