2024年高二英语时态练习题40题

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

2024年高二英语时态练习题40题
1. My sister ______ (go) to the library every Sunday.
A. goes
B. is going
C. will go
答案:A。

解析:根据句中的every Sunday可知这是一个经常发生的动作,一般现在时用于表示经常或习惯性的动作,所以这里要用goes。

2. Look! The students ______ (play) basketball on the playground.
A. play
B. are playing
C. will play
答案:B。

解析:句中的Look表明这是正在发生的动作,现在进行时用于表示此时此刻正在进行的动作,所以这里要用are playing。

3. We ______ (have) a big party this weekend.
A. have
B. are having
C. will have
答案:C。

解析:句中的this weekend表示将来的时间,一般将来时用于表示将来要发生的动作,所以这里要用will have。

4. My mother ______ (cook) dinner for us every day.
A. cooks
B. is cooking
C. will cook
答案:A。

解析:由every day可知这是每天都会发生的动作,一般现在时表示经常的动作,所以用cooks。

5. He ______ (write) a letter to his friend right now.
A. writes
B. is writing
C. will write
答案:B。

解析:right now表示此时此刻,现在进行时表示正在进行的动作,所以这里要用is writing。

6. They ______ (go) on a trip next month.
A. go
B. are going
C. will go
答案:C。

解析:next month是将来的时间,一般将来时用于表示将来的动作,所以这里要用will go。

7. My father ______ (read) the newspaper in the morning every day.
A. reads
B. is reading
C. will read
答案:A。

解析:every day表明是每天的习惯性动作,一般现在时用于表示习惯性动作,所以用reads。

8. Listen! Someone ______ (sing) in the next room.
A. sings
B. is singing
C. will sing
答案:B。

解析:Listen表明正在听的这个时候,现在进行时表示正在进行的动作,所以用is singing。

9. She ______ (buy) a new dress tomorrow.
A. buys
B. is buying
C. will buy
答案:C。

解析:tomorrow是将来的时间,一般将来时用于表示将来发生的动作,所以用will buy。

10. Our teacher ______ (come) to the classroom now.
A. comes
B. is coming
C. will come
答案:B。

解析:now表示现在,这里用is coming表示正在朝着教室走来这种正在进行的动作趋向,而comes表示经常的动作,will come表示将来的动作,所以这里用is coming。

11. When I got to the museum yesterday, a large crowd ____ outside the entrance.
A. has gathered
B. had gathered
C. was gathering
D. gathered
答案:C。

解析:本题考查过去进行时。

当我昨天到达博物馆的时候,一群人正在入口外面聚集。

表示过去某个具体时刻正在进行的动作,要用过去进行时。

A选项是现在完成时,时态不符;B选项是过去完成时,表示过去的过去,这里没有这种时间先后顺序;D选项一般过去时只是简单陈述过去的动作,不能体现当时正在进行的状态。

12. By the time we arrived at the cinema, the movie ____ for ten minutes.
A. had started
B. has started
C. was starting
D. had been on
答案:D。

解析:本题考查过去完成时。

by the time引导的时间状语从句是一般过去时,主句表示在这个过去时间之前已经发生的动作或存在的状态,要用过去完成时。

start是短暂性动词,不能和表示一段时间的for ten minutes连用,be on表示状态,可以和一段时间连用,所以选D。

A选项start用法错误;B选项是现在完成时,时态错误;C选项是过去进行时,不符合题意。

13. I ____ my keys in the car this morning and I still haven't found them.
B. was leaving
C. had left
D. have left
答案:A。

解析:本题考查一般过去时。

今天早上我把钥匙落在车里了,这是一个过去发生的动作,并且没有强调对现在造成的影响,只是单纯陈述过去的事情,所以用一般过去时。

B选项过去进行时表示过去某个时刻正在进行的动作,不符合题意;C选项过去完成时表示过去的过去,这里没有这种时间关系;D选项现在完成时强调对现在的影响,而句中说还没找到钥匙,只是陈述过去发生的动作,所以不选。

14. She told me that she ____ a very interesting book the day before.
A. reads
B. read
C. has read
D. had read
答案:D。

解析:本题考查过去完成时。

她告诉我她前一天读了一本非常有趣的书。

told是一般过去时,read这个动作发生在told之前,即过去的过去,所以要用过去完成时。

A选项是一般现在时,时态错误;B选项是一般过去时,不能体现出动作的先后顺序;C选项是现在完成时,时态错误。

15. While we ____ dinner, the phone rang.
B. were having
C. had had
D. have had
答案:B。

解析:本题考查过去进行时。

当我们正在吃晚饭的时候,电话响了。

表示过去某个时刻正在进行的动作,要用过去进行时。

A选项是一般过去时,不能体现正在进行;C选项是过去完成时,不符合题意;D选项是现在完成时,时态错误。

16. When I was a child, I ____ to the park every Sunday.
A. go
B. went
C. was going
D. had gone
答案:B。

解析:本题考查一般过去时。

当我还是个孩子的时候,我每个星期天都去公园。

这是过去经常发生的动作,要用一般过去时。

A选项是一般现在时,时态错误;C选项过去进行时表示过去某个时刻正在进行的动作,不符合题意;D选项过去完成时表示过去的过去,这里没有这种时间关系。

17. The old man said that he ____ in this village all his life.
A. has lived
B. lived
C. had lived
D. was living
答案:C。

解析:本题考查过去完成时。

老人说他一生都住在这个村子里。

said是一般过去时,live这个动作发生在said之前,是过去的过去,所以要用过去完成时。

A选项是现在完成时,时态错误;B选项是一般过去时,不能体现出动作的先后顺序;D选项过去进行时表示过去某个时刻正在进行的动作,不符合题意。

18. They ____ for the bus when it started to rain.
A. waited
B. were waiting
C. had waited
D. have waited
答案:B。

解析:本题考查过去进行时。

当开始下雨的时候,他们正在等公交车。

表示过去某个时刻正在进行的动作,要用过去进行时。

A选项是一般过去时,不能体现正在进行;C选项过去完成时表示过去的过去,不符合题意;D选项是现在完成时,时态错误。

19. I ____ just ____ my homework when my friend called me.
A. have finished
21. With the development of technology, scientists ______ (make) great progress in artificial intelligence research in the past few years.
A. made
B. have made
C. had made
D. have been making
答案:B。

解析:本题考查现在完成时。

现在完成时强调过去发生的动作对现在造成的影响或结果。

句中提到在过去几年里科学家在人工智能研究方面取得了巨大进步,这个进步是到目前为止已经取得的结果,所以用现在完成时。

22. The environmental protection group ______ (plant) trees in this area since last year to improve the local environment.
A. planted
B. have planted
C. had planted
D. have been planting
答案:D。

解析:本题考查现在完成进行时。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,而且这个动作可能还会继续下去。

这里的环保组织从去年开始就一直在这个地区种树,种树这个动作从去年持续到现在并且可能还会持续,所以用现在完成进行时。

23. She ______ (write) a novel recently. Every time I see her, she is sitting in front of the computer typing.
A. wrote
B. has written
C. had written
D. has been writing
答案:D。

解析:本题考查现在完成进行时。

根据后面的描述每次看到她都在打字,说明她最近一直在写小说这个动作从过去持续到现在并且还在进行,所以用现在完成进行时。

24. Our city ______ (change) a great deal in the past decade. New high - rise buildings can be seen everywhere.
A. changed
B. has changed
C. had changed
D. has been changing
答案:B。

解析:本题考查现在完成时。

现在完成时强调过去发生的动作对现在造成的影响或结果。

城市在过去十年里发生了很大的变化,这个变化是到现在已经产生的结果,所以用现在完成时。

25. I ______ (try) to solve this math problem for an hour, but I still haven't got the answer.
A. tried
B. have tried
C. had tried
D. have been trying
答案:D。

解析:本题考查现在完成进行时。

表示从一个小时前开始就一直在尝试解决这个数学问题,这个动作持续到现在还没有停止,所以用现在完成进行时。

26. The company ______ (produce) a new type of smartphone last
year, and it ______ (sell) very well ever since.
A. produced has sold
B. has produced sold
C. had produced has sold
D. produced sold
答案:A。

解析:第一个空,公司去年生产新手机,是过去发生的动作,用一般过去时produced。

第二个空,ever since表示从那以后,强调从过去到现在的结果,用现在完成时has sold。

27. Look! The cleaners ______ (clean) the street all morning. They are so hard - working.
A. cleaned
B. have cleaned
C. had cleaned
D. have been cleaning
答案:D。

解析:本题考查现在完成进行时。

all morning表示整个上午,说明清洁工从上午开始一直在清扫街道,这个动作持续到现在还在进行,所以用现在完成进行时。

28. In recent years, more and more people ______ (choose) to travel by high - speed rail for its convenience.
A. chose
B. have chosen
C. had chosen
D. have been choosing
答案:B。

解析:本题考查现在完成时。

近年来,越来越多的人因为高铁的便利而选择乘坐高铁,这个选择是从过去到现在已经发生的情况,强调对现在的影响,所以用现在完成时。

29. He ______ (study) English for five years, and he can communicate with foreigners fluently now.
A. studied
B. has studied
C. had studied
D. has been studying
答案:B。

解析:本题考查现在完成时。

他学英语五年了,现在能够流利地和外国人交流,这个学习的结果是到现在已经可以流利交流,强调过去动作对现在的影响,所以用现在完成时。

30. The artist ______ (paint) a huge mural in the city center for months. It is said that it will be completed next month.
A. painted
B. has painted
C. had painted
D. has been painting
答案:D。

解析:本题考查现在完成进行时。

这位艺术家几个月来一直在市中心画一幅巨大的壁画,这个动作从几个月前持续到现在并且还会持续到下个月完成,所以用现在完成
31. In the movie "The Time Traveler", the protagonist discovers that every time he travels to the past, he ______ (affect) the future in unexpected ways.
A. has affected
B. affected
C. will affect
D. is affecting
答案:A。

解析:根据题意,这里强调每次他回到过去这个动作发生之后,对未来已经产生了影响,这种影响是过去的动作对现在造成的结果,所以要用现在完成时,表示过去发生的动作对现在造成的影响或者结果。

32. By the time the author finishes writing this chapter, he ______ (spend) over a year on this novel.
A. will have spent
B. has spent
C. had spent
D. is spending
答案:A。

解析:“by the time”引导的时间状语从句中,从句用一般现在时表将来,主句要用将来完成时,表示在将来某个时间之前就已经完成的动作。

这里是说到作者完成写这个章节的时候,他将已经花了一年多时间在这本小说上。

33. The detective realized that the suspect ______ (lie) to him all
along when he found the real evidence.
A. has been lying
B. had been lying
C. was lying
D. lies
答案:B。

解析:这里“realized”是一般过去时,而“lie”这个动作是在“realized”之前就一直在进行的,是过去的过去一直持续的动作,所以要用过去完成进行时,表示在过去某个动作之前一直持续进行的动作。

34. She hopes that by next year she ______ (visit) all the famous museums in Europe.
A. will visit
B. has visited
C. will have visited
D. visits
答案:C。

解析:“by next year”是到明年为止,这是一个将来的时间点,她希望到明年为止已经完成参观欧洲所有著名博物馆这个动作,所以要用将来完成时。

35. In the classic novel, the hero often ______ (recall) his childhood memories whenever he faces difficulties.
A. recalled
B. has recalled
C. is recalling
D. recalls
答案:D。

解析:这里描述的是在小说中的一种常态,主人公在面对困难时经常回忆童年记忆,这种经常发生的动作要用一般现在时。

36. When I entered the room, they ______ (debate) about which movie to watch for hours.
A. had debated
B. have been debating
C. were debating
D. debated
答案:A。

解析:“entered”是一般过去时,“debate”这个动作在“entered”之前就已经开始并且持续了几个小时,是过去的过去发生的动作,所以要用过去完成时。

37. If it ______ (rain) tomorrow, we will cancel the picnic.
A. rains
B. will rain
C. has rained
D. is raining
答案:A。

解析:在条件状语从句中,如果主句是一般将来时,从句要用一般现在时表将来,这里从句表示如果明天下雨这种假设情况,要用一般现在时。

38. He ______ (work) on this project for months, but he still has a
long way to go.
A. has been working
B. worked
C. is working
D. will work
答案:A。

解析:这里表示他已经在这个项目上工作了几个月,并且这个动作还在持续,到现在还没有完成,所以要用现在完成进行时,表示从过去开始一直持续到现在并且还在进行的动作。

39. The actress said that she ______ (play) this role many times in her mind before she got the chance to perform on stage.
A. has played
B. had played
C. was playing
D. plays
答案:B。

解析:“said”是一般过去时,“play”这个动作是在“got the chance”之前,也就是在过去的过去就已经在脑海里进行了很多次,所以要用过去完成时。

40. Look at those dark clouds. It ______ (be) about to rain.
A. is
B. was
C. has been
D. will be
答案:A。

解析:“be about to”表示即将发生的动作,这里根据语境看那些乌云,天即将下雨,要用一般现在时表示即将发生的事情。

相关文档
最新文档