高中英语动词时态单项选择题50道
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中英语动词时态单项选择题50道
1. I often ____ my homework in the evening, but yesterday I ____ it in the morning.
A. do; did
B. did; do
C. do; do
D. did; did
答案:A,一般现在时中,主语是I,动词用原形do;一般过去时中,yesterday 是过去的时间,动词用过去式did。
2. My father ____ in the factory for 20 years, but now he ____ retired.
A. worked; is
B. works; was
C. has worked; is
D. has worked; was
答案:A,“for 20 years”是现在完成时的标志,但这里强调过去的工作经历,用一般过去时worked;now 表明现在的状态,用一般现在时is retired。
3. We ____ a party at school last week. It was great.
A. have
B. had
C. has
答案:B,last week 是过去的时间,用一般过去时had。
4. The students usually ____ to school by bike, but today they ____ by bus.
A. go; go
B. go; went
C. went; go
D. went; went
答案:B,usually 是一般现在时的标志,主语是复数,用动词原形go;today 表明今天的情况,用一般过去时went。
5. My mother ____ the dishes every day, but she ____ them yesterday because she was ill.
A. washes; didn't wash
B. washed; doesn't wash
C. washes; washes
D. washed; washed
答案:A,every day 是一般现在时,主语是第三人称单数,用washes;yesterday 是过去时,否定用didn't wash。
6. I saw Tom ______ in the garden when I passed by.
A. play
B. playing
C. to play
答案:B,本题考查现在进行时。
“see sb. doing sth.”表示“看到某人正在做某事”,强调动作正在进行。
选项A“play”是一般现在时,不符合语境;选项C“to play”是动词不定式,通常不用于“see”这个词的搭配;选项D“played”是过去分词,用于被动语态或完成时态,此处不符合。
7. They ______ a meeting at this time yesterday.
A. were having
B. had
C. have
D. are having
答案:A,本题考查过去进行时。
“at this time yesterday”是过去进行时的标志,表示过去某个具体时刻正在进行的动作。
选项
B“had”是一般过去时,没有强调动作正在进行;选项C“have”是一般现在时;选项D“are having”是现在进行时,时态不符。
8. Listen! Someone ______ in the next room.
A. sings
B. is singing
C. sang
D. was singing
答案:B,本题考查现在进行时。
“Listen!”是现在进行时的标志,表示让听话人注意正在发生的动作。
选项A“sings”是一般现在
时;选项C“sang”是一般过去时;选项D“was singing”是过去进行时,不符合当前语境。
9. What ______ you ______ at eight last night?
A. did; do
B. were; doing
C. do; do
D. are; doing
答案:B,本题考查过去进行时。
“at eight last night”是过去进行时的时间状语,表示过去某个具体时刻正在进行的动作。
选项
A“did; do”是一般过去时;选项C“do; do”是一般现在时;选项
D“are; doing”是现在进行时,时态不符。
10. While I ______ TV, the doorbell rang.
A. watched
B. was watching
C. watch
D. am watching
答案:B,本题考查过去进行时。
“While”引导的时间状语从句,通常用进行时态。
“the doorbell rang”是一般过去时,所以主句用过去进行时,表示在门铃响的时候,我正在看电视。
选项
A“watched”是一般过去时;选项C“watch”是一般现在时;选项
D“am watching”是现在进行时,时态不符。
11. I ______ in this city for five years.
A. have lived
B. lived
C. was living
D. had lived
答案:A,本题考查现在完成时。
“for five years”是现在完成时的标志,表示从过去开始一直持续到现在的动作或状态。
现在完成时的构成是“have/has + 过去分词”,live 的过去分词是lived,所以选A。
12. By the time we got to the station, the train ______.
A. had left
B. left
C. has left
D. was leaving
答案:A,本题考查过去完成时。
“By the time we got to the station”是过去完成时的标志,表示“在过去某个时间之前已经发生的动作”。
过去完成时的构成是“had + 过去分词”,leave 的过去分词是left,所以选A。
13. She said she ______ her homework before dinner.
A. had finished
B. finished
C. has finished
D. was finishing
答案:A,本题考查过去完成时。
“said”表明主句是一般过去时,而“finish her homework”这个动作发生在“said”之前,即过去的过去,要用过去完成时,构成是“had + 过去分词”,finish 的过去分词是finished,所以选A。
14. I ______ never ______ such a beautiful place before.
A. have; visited
B. had; visited
C. was; visiting
D. did; visit
答案:A,本题考查现在完成时。
“never”和“before”都是现在完成时的标志词,表示从未做过某事。
现在完成时的构成是“have/has + 过去分词”,visit 的过去分词是visited,主语是I,所以用have,故选A。
15. They ______ the project by the end of last year.
A. had completed
B. completed
C. have completed
D. were completing
答案:A,本题考查过去完成时。
“by the end of last year”是过去完成时的标志,表示在过去某一时间之前已经完成的动作。
过去完成时的构成是“had + 过去分词”,complete 的过去分词是completed,所以选A。
16. They have decided that they ______ a new house next year.
A. will buy
B. would buy
C. are going to buy
D. bought
答案:C,“be going to”表示计划、打算做某事,通常是经过事先考虑和安排的;“will”则表示临时决定或意愿;本题中“have decided”表明是经过考虑的计划,所以用“are going to buy”。
17. I think it ______ rain tomorrow.
A. will
B. is going to
C. would
D. was going to
答案:B,“be going to”表示有迹象表明要发生某事;“will”表示主观意愿或临时决定;根据“think”和“tomorrow”,这里有根据迹象的预测,用“is going to”。
18. She ______ her sister next week.
A. will visit
B. visits
C. is visiting
D. is going to visit
答案:D,“is going to visit”表示计划、打算做某事;“will visit”
更多表示临时决定;这里有明确的时间“next week”且是计划好的,用“is going to visit”。
19. We ______ a party if John comes back tomorrow.
A. will have
B. are going to have
C. have
D. had
答案:A,“if John comes back tomorrow”是条件状语从句,主句用一般将来时,“will have”表示临时决定要举办派对。
20. Look at the dark clouds. It ______ rain soon.
A. will
B. is going to
C. would
D. was going to
答案:B,“Look at the dark clouds.”是有迹象表明要下雨,所以用“is going to”表示即将发生。
21. In the movie "Avatar", the main character had been exploring the strange world for months before he finally found a way back.
The tense used in this sentence is:
A. Past Perfect Progressive
B. Present Perfect Progressive
C. Simple Past
D. Past Continuous
Answer: A. In this sentence, "had been exploring" indicates an action that started in the past and continued up until another past point. It is the past perfect progressive tense.
22. The author has been writing this novel for five years and still hasn't finished it.
Which tense is used in the underlined part?
A. Past Perfect Progressive
B. Present Perfect Progressive
C. Past Progressive
D. Present Progressive
Answer: B. "has been writing" shows an action that began in the past and is still ongoing at the present moment. This is the present perfect progressive tense.
23. She said that she had been waiting for him for two hours when he finally arrived.
The tense of the underlined part is:
A. Past Perfect Progressive
B. Present Perfect Progressive
C. Past Progressive
D. Future Progressive
Answer: A. "had been waiting" indicates an action that started before
a specific past time and continued up until that time. It is the past perfect progressive tense.
24. They have been working on this project since last month and expect to finish it soon.
What tense is employed here?
A. Past Perfect Progressive
B. Present Perfect Progressive
C. Future Perfect Progressive
D. Present Progressive
Answer: B. "have been working" represents an action that began in the past and is still in progress at the present. It is the present perfect progressive tense.
25. The athlete had been training hard for the competition, but unfortunately got injured before it started.
The tense in this sentence is:
A. Past Perfect Progressive
B. Present Perfect Progressive
C. Past Simple
D. Future Perfect Progressive
Answer: A. "had been training" shows that the training action started before another past event and continued for a period of time. It is the past perfect progressive tense.
26. I ______ my keys everywhere, but I still can't find them.
A. have looked for
B. looked for
C. am looking for
D. was looking for
答案:A,本题考查现在完成时的用法。
“have looked for”表示过去发生的动作对现在造成的影响或结果,即“找钥匙”这个动作从过去开始一直持续到现在,且还没有找到。
“looked for”是一般过去时,只强调过去的动作,不涉及对现在的影响。
“am looking for”是现在进行时,表示正在进行的动作。
“was looking for”是过去进行时,强调过去某个时间正在进行的动作。
根据题意,“找钥匙”这个动作对现在有影响,所以用现在完成时,答案选A。
27. By the time we got to the cinema, the film ______ for ten minutes.
A. had begun
B. had been on
C. has begun
D. has been on
答案:B,本题考查过去完成时的用法。
“by the time + 一般过去时”,主句要用过去完成时,“begin”是短暂性动词,不能和“for + 时间段”连用,需要用延续性动词“be on”,所以答案是B。
28. Tom ______ in the library every night over the last three months.
A. works
B. worked
C. has been working
D. had worked
答案:C,本题考查现在完成进行时的用法。
“over the last three months”是现在完成进行时的标志,表示从过去某个时间开始一直持续到现在,并且还在进行的动作,所以用“has been working”,答案选C。
29. She said she ______ to Beijing twice.
A. has been
B. had been
C. went
D. goes
答案:B,本题考查过去完成时的用法。
“said”是一般过去时,“去北京”这个动作发生在“said”之前,是过去的过去,所以要用过去完成时“had been”,答案是B。
30. We ______ English for six years by the end of last term.
A. have learned
B. learned
C. had learned
D. were learning
答案:C,本题考查过去完成时的用法。
“by the end of + 过去
的时间”,要用过去完成时,表示在过去某一时间之前已经完成的动作,答案选C。
31. I thought I had lost my key, but later I found it in my bag. The first action happened in the past and the second one happened later. The first action uses the past perfect tense and the second one uses the simple past tense.
A. thought; found
B. had lost; found
C. lost; found
D. had thought; found
答案:B,“thought I had lost my key”使用过去完成时,表示在过去某个时间之前已经完成的动作;“found it in my bag”使用一般过去时,描述过去发生的具体动作。
32. When I arrived at the station, the train had already left. Here, the action of the train leaving happened before my arrival.
A. arrived; had left
B. had arrived; left
C. arrive; leaves
D. was arriving; had left
答案:A,“arrived at the station”是一般过去时;“the train had already left”是过去完成时,强调火车离开在到达之前。
33. She said she had never been to Beijing before. The action of not
going to Beijing happened before she said it.
A. said; had never been
B. had said; was never
C. says; has never been
D. was saying; had never been
答案:A,“said”是一般过去时;“had never been to Beijing”是过去完成时,表示过去之前的经历。
34. By the time I got home, my father had finished cooking dinner. The action of finishing cooking was completed before I got home.
A. got; had finished
B. had got; finished
C. get; finishes
D. was getting; had finished
答案:A,“got home”是一般过去时;“had finished cooking dinner”是过去完成时,强调完成在到家之前。
35. They had learned 500 words by the end of last term. The learning process was completed before the specific time.
A. had learned
B. learned
C. have learned
D. were learning
答案:A,“had learned”是过去完成时,“by the end of last term”
是过去完成时的标志。
36. I ______ the book you recommended last week and found it very interesting.
A. read
B. was reading
C. have read
D. had read
答案:C,本题考查现在完成时的用法。
“have read”表示过去发生的动作对现在产生了影响,即“读了这本书并且觉得有趣”。
A 选项“read”是一般过去时,只强调过去的动作;B 选项“was reading”是过去进行时,强调过去某个时间正在进行的动作;D 选项“had read”是过去完成时,强调过去的过去。
根据语境,这里强调对现在的影响,所以选C。
37. By the time we got to the cinema, the film ______ for half an hour.
A. had begun
B. had been on
C. has begun
D. has been on
答案:B,本题考点是过去完成时和延续性动词。
“By the time we got to the cinema”是过去的时间,电影开始在这之前,所以用过去完成时,且“begin”是短暂性动词,不能和“for half an hour”连用,
要用延续性动词“be on”。
A 选项“had begun”短暂性动词不符合;C 选项“has begun”时态错误;D 选项“has been on”时态错误。
故选B。
38. Tom ______ in the library every night over the last three months.
A. studies
B. studied
C. has been studying
D. had studied
答案:C,本题考查现在完成进行时。
“over the last three months”是一段时间,强调动作从过去开始一直持续到现在并且可能继续下去,要用现在完成进行时“has been studying”。
A 选项“studies”一般现在时,不符合时间状语;B 选项“studied”一般过去时,不符合;D 选项“had studied”过去完成时,不符合。
所以选C。
39. When I met her yesterday, she ______ to me that she had just come back from Japan.
A. told
B. was telling
C. has told
D. tells
答案:A,本题考查一般过去时。
“When I met her yesterday”是明确的过去时间,所以用一般过去时“told”。
B 选项“was telling”过
去进行时,不符合;C 选项“has told”现在完成时,不符合;D 选项“tells”一般现在时,不符合。
故选A。
40. The teacher said that we ______ an exam the next week.
A. would have
B. had
C. will have
D. have
答案:A,本题考查过去将来时。
“The teacher said”是过去时,“the next week”相对于过去是将来,所以用过去将来时“would have”。
B 选项“had”一般过去时,不符合;C 选项“will have”一般将来时,不符合;D 选项“have”一般现在时,不符合。
因此选A。
41. The recent space exploration has made great progress. By the end of last year, scientists ______ many new discoveries.
A. made
B. had made
C. have made
D. were making
答案:B,By the end of last year 是过去完成时的标志,过去完成时表示过去某一时间或动作之前已经发生或完成的动作,所以这里用had made。
42. With the development of 5G technology, more and more applications ______ in our daily life this year.
A. are appearing
B. appeared
C. will appear
D. have appeared
答案:A,this year 是现在进行时的时间状语,强调动作正在进行,所以用are appearing。
43. Due to the global pandemic, many people ______ at home to avoid infection since March.
A. have stayed
B. stayed
C. were staying
D. stay
答案:A,since March 是现在完成时的标志,现在完成时表示过去发生的动作持续到现在并且可能继续下去,所以用have stayed。
44. The Tokyo Olympics were postponed last year. When they were held this year, athletes from all over the world ______ their best to win medals.
A. tried
B. were trying
C. have tried
D. had tried
答案:B,When they were held this year 表示过去的某个时间点,在这个时间点运动员正在努力,所以用过去进行时were trying。
45. The climate change issue has attracted much attention. So far, many countries ______ measures to reduce greenhouse gas emissions.
A. take
B. took
C. have taken
D. were taking
答案:C,So far 是现在完成时的标志,强调动作从过去开始持续到现在,所以用have taken。
46. If I had known you were coming, I ______ a bigger cake.
A. would make
B. would have made
C. made
D. had made
答案:B,本题考查虚拟语气。
If 引导的条件状语从句表示与过去事实相反的假设,从句用过去完成时,主句用would have + 过去分词。
这里“would have made”表示“本来会做(但实际上没做)”。
47. I wish I ______ to the party last night, but I was too busy.
A. went
B. could go
C. had gone
D. would go
答案:C,“wish”后的宾语从句用虚拟语气。
本题表示与过去事实相反,用过去完成时“had gone”,意思是“希望昨晚去参加聚会了(实际没去)”。
48. If it ______ tomorrow, we would have to cancel the picnic.
A. rains
B. rained
C. will rain
D. were to rain
答案:D,本题考查与将来事实相反的虚拟语气。
If 引导的条件状语从句中,were to + 动词原形,表示对将来的虚拟假设。
49. She talked as if she ______ all about it.
A. knew
B. know
C. had known
D. has known
答案:C,“as if”引导的方式状语从句用虚拟语气。
根据语境,这里表示与过去事实相反,用过去完成时“had known”。
50. It's high time that we ______ hard for the coming exam.
A. study
B. studied
C. will study
D. would study
答案:B,“It's high time that...”句型中,从句要用虚拟语气,谓语动词用过去式“studied”。