高中英语时态练习题40题含答案解析
高中英语时态练习题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 是一般将来
高中英语语法练习-动词的时态语态专项练习含答案解析
高中英语语法练习-动词的时态语态
一、基础练习
1. If city noises ____ from increasing,people ____ shout to be heard even at dinner.
A. are not kept;will have to B. are not kept;have
C. do not keep;will have to D. do not keep;have to
2. The fifth generation computers, with artificial intelligence, are ____and perfected now.
A. developed B. have developed
C. are being developed D. will have been developed
3. --- ____ the sports meet might be put off.--- Yes,it all depends on the weather.
A. I've been told B. I've told C. I'm told D. I told
4. I need one more stamp before my collection ___.
A. has completed B. completes C. has been completed D. is completed
5. Rainforests ___ and burned at such a speed that they will disappear from the earth in
the near future.
A. cut B. are cut C. are being cut D. had been cut
高中英语时态必修四单选题100道及答案解析
高中英语时态必修四单选题100道及答案解析
1. I ______ to the party if I ______ free tomorrow.
A. will go; will be B. will go; am C. go; am D. go; will be
答案:B
解析:if 引导的条件状语从句,遵循“主将从现”原则,主句用一般将来时 will go,从句用一般现在时 am。
2. The teacher told us that light ______ faster than sound.
A. travels B. traveled C. was traveling D. had traveled
答案:A
解析:“光比声音传播速度快”是客观事实,用一般现在时,light 是不可数名词,谓语动词用 travels。
3. When I got to the cinema, the film ______ for ten minutes.
A. had begun B. had been on C. has begun D. has been on
答案:B
解析:“for ten minutes”是时间段,begin 是短暂性动词,不能和时间段连用,要用 be on,电影在“我到达”之前就开始了,所以用过去完成时 had been on。
4. By the end of last term, we ______ English for three years.
A. have learned B. had learned C. learned D. learn
答案:B
解析:by the end of + 过去时间,用过去完成时,所以选 had learned。
5. She ______ her homework when I called her last night.
高中英语时态单选题100道及答案解析
高中英语时态单选题100道及答案解析
1. I ______ ping-pong quite well, but I haven't had time to play since the new year.
A. will play
B. have played
C. played
D. play
答案:D
解析:“我乒乓球打得好”是一种常态,用一般现在时,主语是 I,动词用原形 play。
2. — Have you known Dr. Jackson for a long time?
— Yes, since she ______ the Chinese Society.
A. has joined
B. joins
C. had joined
D. joined
答案:D
解析:since 引导的时间状语从句,从句用一般过去时,join 的过去式是 joined。
3. She has set a new record, that is, the sales of her latest book ______ 50 million.
A. have reached
B. has reached
C. are reaching
D. had reached
答案:A
解析:the sales 是复数名词,作主语时谓语动词用复数,“已经达到”用现在完成时,have
reached。
4. — How can you possibly miss the news? It ______ on TV all day long.
— Oh, I was busy working.
A. has been
B. had been
C. was
D. will be
答案:A
解析:“all day long”表示动作从过去开始一直持续到现在,用现在完成时,has been。
5. — I'm sure Andrew will win the first prize in the final.
(完整版)高中英语时态语态练习题(附答案)
高中英语时态语态练习
1. — You haven ’ t said a word about my new c, oaBtrenda. Do you like it?
— I ’ m sorry I ___ anything about it sooner.I certainly think it ’
A.wasn ’ t saying B.don ’ t say C.won’ t say D.didn ’ t say
2. I wonder why Jenny _______ us recently.We should have heard from her by now.
A.hasn ’ t written B.doesn ’ t write C.won’ t write D.hadn ’ t written
3. — When will you come to see me, Dad?
— I will go to see you when you _ the training course.
A.will have finished B.will finish C.are finishing D.finish
4. 4.— How long _____ at this job?
— Since 1990.
A.were you employed B.have you been employed
C.had you been employed D.will you be employed
5. By the end of last year, another new gymnasium in Beijing.
A.would be completed B.was being completed
C.has been completed D.had been completed
人教版高中英语过去完成将来完成时易错练习40题含答案解析
人教版高中英语过去完成将来完成时易错练习40题含答案解析
1. By the time he graduated from college in 2020, he _____ (live) in
the dormitory for four years.
A. would have lived
B. had lived
C. will have lived
D. has lived
答案解析:A。本题考查过去完成将来完成时。句子中“by the time”引导时间状语从句,从句时态为一般过去时( 2020年毕业是过去的动作),表示到过去某个时间为止将会完成的动作要用过去完成将来完成时。A选项“would have lived”符合要求。B选项“had lived”是过去完成时,强调过去某个时间之前已经完成的动作,不符合语境。C选项“will have lived”是将来完成时,不能用于这种以过去时间为参照的句子。D选项“has lived”是现在完成时,与句子中的时间逻辑不符。
2. She said that by the end of the following month, she _____ (finish)
all her work for the project.
A. would have finished
B. has finished
C. had finished
D. will finish
答案解析:A。这里考查的是过去完成将来完成时。句子中“she
said”表明是过去时态,“by the end of the following month”是相对于“said”这个过去动作的将来时间,表达在过去看将来某个时间会完成的动作要用过去完成将来完成时,所以是A选项。B选项“has finished”是现在完成时,不符合句子时态要求。C选项“had finished”是过去完成时,这里不是单纯强调过去的过去。D选项“will finish”是一般将来时,不能用于这种过去语境下表示将来完成的情况。
(完整版)高中英语时态综合练习,附答案
专业课原理概述部分
一、选择题(每题1分,共5分)
1.下列哪个时态表示过去某个特定时间发生的动作?
A. Simple Present
B. Simple Past
C. Simple Future
D. Present Continuous
2.现在进行时态的构成是?
A. 动词原形 + ing
B. 动词过去式 + ing
C. 动词原形
D. will + 动词原形
3.下列哪个句子使用了正确的过去进行时态?
A. She was watched TV all evening.
B. He was played football yesterday.
C. They was eating dinner when I called.
D. I was reading a book at 8 PM yesterday.
4.将来完成时态的构成是?
A. will have + 过去分词
B. will + 动词原形
C. would have + 过去分词
D. is going to + 动词原形
5.下列哪个时态表示将来某个时间开始,并可能继续下去的动作? A. Simple Future
B. Future Continuous
C. Future Perfect
D. Present Continuous
二、判断题(每题1分,共5分)
1.现在进行时态不能用于描述正在进行的动作。( )
2.过去进行时态的构成是was/were + 动词原形。( )
3.将来完成时态可以用来表示在将来某个时间之前已经完成的动作。( )
4.现在完成时态的构成是have/has + 过去分词。( )
5.过去完成时态的构成是had + 过去分词。( )
三、填空题(每题1分,共5分)
1.我昨天晚上_____(read)了一本好书。
2.他们_____(go)去公园散步了。
3.当她到达学校时,雨_____(stop)了。
2024年高中英语动词时态练习题40题
2024年高中英语动词时态练习题40题
1.I often____books in my free time.
A.read
B.reads
C.is reading
D.was reading
答案:A。本题考查一般现在时。主语是 I,不是第三人称单数,所以动词用原形 read。B 选项 reads 是第三人称单数形式;C 选项
is reading 是现在进行时;D 选项 was reading 是过去进行时。
2.She____to school by bus every day.
A.go
B.goes
C.went
D.will go
答案:B。一般现在时,主语 she 是第三人称单数,动词要用 goes。A 选项 go 是原形;C 选项 went 是过去式;D 选项 will go 是一般将来时。
3.We____a picnic last weekend.
A.have
B.had
C.has
D.will have
答案:B。本题考查一般过去时,last weekend 是过去的时间标志,所以用 had。A 选项 have 是一般现在时;C 选项 has 是第三人称单数的一般现在时;D 选项 will have 是一般将来时。
4.He____born in 2000.
A.is
B.was
C.are
D.were
答案:B。一般过去时,主语 he 是第三人称单数,be 动词用 was。A 选项 is 是一般现在时;C 选项 are 是第二人称及复数的一般现在时;D 选项 were 是第二人称及复数的过去式。
5.They____happy yesterday.
A.are
B.were
C.is
D.was
答案:B。yesterday 是过去的时间标志,主语 they 是复数,所以用 were。A 选项 are 是一般现在时;C 选项 is 是第三人称单数的一般现在时;D 选项 was 是第三人称单数的过去式。
高中动词时态英语单选题100道及答案解析
高中动词时态英语单选题100道及答案解析
1. I __________ my homework when my mother came in.
A. was doing B. did C. have done D. do
答案:A
解析:when 引导的时间状语从句,从句用一般过去时,主句用过去进行时,表示“当我妈妈进来的时候,我正在做作业”。
2. She __________ English for ten years.
A. has studied B. studied C. is studying D. studies
答案:A
解析:“for ten years”是现在完成时的标志,表示动作从过去开始一直持续到现在,用 has/have
+ 过去分词,主语 she 是第三人称单数,所以用 has studied。
3. We __________ the museum yesterday.
A. visit B. visited C. have visited D. will visit
答案:B
解析:yesterday 是一般过去时的标志词,所以用 visited。
4. Look! The children __________ in the park.
A. play B. played C. are playing D. will play
答案:C
解析:“Look!”表明正在发生的动作,用现在进行时,be + 现在分词,children 是复数,be 动词用 are。
5. He __________ to Beijing twice.
A. has been B. has gone C. went D. goes
答案:A
解析:“twice”表明去过已回来,用 has been to;has gone to 表示去了未回。
6. They __________ football at this time yesterday.
高中英语时间状语从句练习题40题(带答案)
高中英语时间状语从句练习题40题(带答案)
1.I was about to go to bed when the phone rang.
A.when
B.while
C.as
D.since
答案解析:A。本题考查时间状语从句引导词。“be about to do sth
when...”是固定句型,表示“正要做某事,这时……”。B 选项 while 通常表示在……期间,动作多为延续性的;C 选项 as 强调两个动作同时发生;D 选项 since 表示自从,引导时间状语从句时通常用于完成时态。
2.She was reading a book when suddenly there was a loud noise.
A.when
B.while
C.as
D.until
答案解析:A。“be doing sth when...”是常见用法,表示正在做某事的时候突然……。B 选项 while 后接延续性动词;C 选项 as 通常表示随着或一边……一边……;D 选项 until 表示直到……。
3.He was walking in the park when he saw a beautiful flower.
A.when
B.while
C.as
D.before
答案解析:A。“be doing sth when...”的用法。B 选项 while 表示在……期间;C 选项 as 强调伴随;D 选项 before 表示在……之前。
4.We were having a picnic when it started to rain.
A.when
B.while
C.as
D.after
答案解析:A。“be doing sth when...”的句型。B 选项 while 通常用于两个延续性动作同时发生;C 选项 as 强调同步性;D 选项 after
表示在……之后。
5.I was cooking dinner when my friend came.
高中英语过去完成将来完成时易错练习40题(带答案)
高中英语过去完成将来完成时易错练习40题(带答案)
1. By the time he arrived at the station, the train _____.
A. would have left
B. will have left
C. has left
D. had left
答案解析:A。本题考查过去完成将来完成时。根据句子中的By
the time(到……时候)以及he arrived(一般过去时)可知,这是在描述过去某个时间点之前将会完成的动作。选项A“would have left”是过去将来完成时,表示在过去看来将来某个时间之前会完成的动作,符合语境。选项B“will have left”是将来完成时,时态不符。选项C“has
left”是现在完成时,时态不符。选项D“had left”是过去完成时,表达的是过去的过去,不符合此处语境。
2. She said that by the end of the month she ____ all the tasks assigned
by the boss.
A. would have finished
B. will have finished
C. has finished
D. had finished
答案解析:A。这里考查的是过去完成将来完成时。句子中She
said表明是过去时态,by the end of the month(到月底为止)表示一个将来的时间点,在过去的视角下,这个时间点之前将会完成的动作
要用过去将来完成时,所以选A。选项B“will have finished”是将来完成时,与主句的过去时态不匹配。选项C“has finished”是现在完成时,时态错误。选项D“had finished”是过去完成时,不符合这里的语境。
3. When he got home, his mother told him that his sister ____ her
