高考英语语法填空动词形式练习题30题含答案解析

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

高考英语语法填空动词形式练习题30题含答案解析
1.She often ______ (read) books in the library.
reads
答案解析:本题考查一般现在时。

主语是she,第三人称单数,often 表示经常发生的动作,所以谓语动词用reads。

一般现在时中,当主语是第三人称单数时,动词要用第三人称单数形式。

2.I ______ (go) to the park yesterday.
went
答案解析:本题考查一般过去时。

yesterday 表示过去的时间,所以谓语动词用went。

一般过去时表示过去某个时间发生的动作或存在的状态。

3.We ______ (visit) our grandparents next week.
will visit
答案解析:本题考查一般将来时。

next week 表示将来的时间,所以谓语动词用will visit。

一般将来时表示将来某个时间要发生的动作或存在的状态。

4.He ______ (play) basketball every Sunday.
plays
答案解析:本题考查一般现在时。

every Sunday 表示经常发生的动作,主语是he,第三人称单数,所以谓语动词用plays。

一般现在时中,当主语是第三人称单数时,动词要用第三人称单数形式。

5.They ______ (see) a movie last weekend.
saw
答案解析:本题考查一般过去时。

last weekend 表示过去的时间,所以谓语动词用saw。

一般过去时表示过去某个时间发生的动作或存在的状态。

6.The students ______ (study) hard for the exam.
study
答案解析:本题考查一般现在时。

主语是students,复数形式,所以谓语动词用study。

一般现在时中,当主语是复数时,动词用原形。

7.I ______ (be) happy to see you tomorrow.
will be
答案解析:本题考查一般将来时。

tomorrow 表示将来的时间,所以谓语动词用will be。

一般将来时表示将来某个时间要发生的动作或存在的状态。

8.She ______ (write) a letter to her friend last month.
wrote
答案解析:本题考查一般过去时。

last month 表示过去的时间,所以谓语动词用wrote。

一般过去时表示过去某个时间发生的动作或存在的状态。

9.We ______ (have) a picnic if it is sunny tomorrow.
will have
答案解析:本题考查一般将来时。

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

tomorrow 表示将来的时间,所以谓语动词用will have。

一般将来时表示将来某个时间要发生的动作或存在的状态。

10.He ______ (work) in the factory for ten years.
has worked
答案解析:本题考查现在完成时。

for ten years 表示一段时间,要用现在完成时。

现在完成时表示过去发生的动作对现在造成的影响或结果,或者从过去一直持续到现在的动作。

主语是he,第三人称单数,所以谓语动词用has worked。

11. Listen! The students _______ an English song in the classroom.
A.are singing
B.were singing
C.will be singing
D.have been singing
答案解析:A。

“Listen!”表明此刻正在发生的动作,要用现在进行时,所以选A。

B 选项were singing 是过去进行时,不符合语境;C 选项will be singing 是将来进行时,也不符合;D 选项have been singing 是现在完成进行时,同样不符合当前语境。

12. At this time yesterday, I _______ my homework.
A.was doing
B.did
C.will do
D.have done
答案解析:A。

“At this time yesterday”表明过去的某个具体时间正在进行的动作,要用过去进行时,所以选A。

B 选项did 是一般过去时;C 选项will do 是一般将来时;D 选项have done 是现在完成时,都不符合语境。

13. When I called him, he _______ a meeting.
A.is having
B.was having
C.will have
D.has had
答案解析:B。

“When I called him”表明过去某个时间点正在发生的动作,要用过去进行时,所以选B。

A 选项is having 是现在进行时;C 选项will have 是一般将来时;D 选项has had 是现在完成时,都不符合语境。

14. This time next week, we _______ on the beach.
A.will be lying
B.are lying
C.lie
D.have lain
答案解析:A。

“This time next week”表明将来的某个具体时间正在进行的动作,要用将来进行时,所以选A。

B 选项are lying 是现在进行时;C 选项lie 是一般现在时;D 选项have lain 是现在完成
时,都不符合语境。

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

“While”引导的时间状语从句,主句和从句的动作同时发生,“my mother was cooking”是过去进行时,所以从句也要用过去进行时,选A。

B 选项watched 是一般过去时;C 选项will watch 是一般将来时;D 选项have watched 是现在完成时,都不符合语境。

16. I can hear someone _______ outside.
A.singing
B.sang
C.to sing
D.sings
答案解析:A。

hear sb doing sth 表示听到某人正在做某事,所以选A。

B 选项sang 是一般过去时;C 选项to sing 是动词不定式,hear sb do sth 表示听到某人做了某事,不符合语境;D 选项sings 是一般现在时,也不符合。

17. What _______ you _______ at eight o'clock last night?
A.were doing
B.did
C.will do
D.have done
答案解析:A。

“at eight o'clock last night”表明过去的某个具体时间正在进行的动作,要用过去进行时,所以选A。

B 选项did 是一般过去时;C 选项will do 是一般将来时;D 选项have done 是现在完成时,都不符合语境。

18. They _______ about the plan when I entered the room.
A.were talking
B.talked
C.will talk
D.have talked
答案解析:A。

“when I entered the room”表明过去某个时间点正在发生的动作,要用过去进行时,所以选A。

B 选项talked 是一般过去时;C 选项will talk 是一般将来时;D 选项have talked 是现在完成时,都不符合语境。

19. Tomorrow at this time, we _______ a test.
A.will be taking
B.are taking
C.take
D.have taken
答案解析:A。

“Tomorrow at this time”表明将来的某个具体时间
正在进行的动作,要用将来进行时,所以选A。

B 选项are taking 是现在进行时;C 选项take 是一般现在时;D 选项have taken 是现在完成时,都不符合语境。

20. Look! The children _______ in the park.
A.are playing
B.were playing
C.will play
D.have played
答案解析:A。

“Look!”表明此刻正在发生的动作,要用现在进行时,所以选A。

B 选项were playing 是过去进行时;C 选项will play 是一般将来时;
21. By the end of this year, the famous painter will have completed over 50 masterpieces. (这里用will have completed 是什么时态?为什么?)
答案:将来完成时。

原因:表示在将来某一时间之前已经完成的动作。

by the end of this year 是将来的一个时间点,在这个时间点之前完成的动作要用将来完成时。

22. The athlete had trained hard for months before the competition. (这里用had trained 是什么时态?为什么?)
答案:过去完成时。

原因:表示在过去某一时间之前已经完成的动作。

before the competition 是过去的一个时间点,在这个时间点之前完成的训练要用过去完成时。

23. By next week, they will have been practicing for three months. (这里用will have been practicing 是什么时态?为什么?)答案:将来完成进行时。

原因:表示在将来某一时间之前一直在进行的动作。

by next week 是将来的一个时间点,从现在到那个时间点一直在进行的练习要用将来完成进行时。

24. The artist had finished his work before the deadline. (这里用had finished 是什么时态?为什么?)
答案:过去完成时。

原因:表示在过去某一时间之前已经完成的动作。

before the deadline 是过去的一个时间点,在这个时间点之前完成的作品要用过去完成时。

25. By the time the concert starts, the band will have rehearsed for weeks. (这里用will have rehearsed 是什么时态?为什么?)答案:将来完成时。

原因:表示在将来某一时间之前已经完成的动作。

by the time the concert starts 是将来的一个时间点,在这个时间点之前完成的排练要用将来完成时。

26. The sports star had won many championships before retiring. (这里用had won 是什么时态?为什么?)
答案:过去完成时。

原因:表示在过去某一时间之前已经完成的动作。

before retiring 是过去的一个时间点,在这个时间点之前获得的冠军要用过去完成时。

27. By the end of the year, they will have been working on the project for a year. (这里用will have been working 是什么时态?为什么?)
答案:将来完成进行时。

原因:表示在将来某一时间之前一直在进行的动作。

by the end of the year 是将来的一个时间点,从现在到那个时间点一直在进行的项目工作要用将来完成进行时。

28. The painter had created several beautiful paintings before the exhibition. (这里用had created 是什么时态?为什么?)
答案:过去完成时。

原因:表示在过去某一时间之前已经完成的动作。

before the exhibition 是过去的一个时间点,在这个时间点之前创作的画要用过去完成时。

29. By next month, she will have learned to play the piano for five years. (这里用will have learned 是什么时态?为什么?)
答案:将来完成时。

原因:表示在将来某一时间之前已经完成的动作。

by next month 是将来的一个时间点,在这个时间点之前学习弹钢琴的时间要用将来完成时。

30. The athlete had trained intensively before the big event. (这里用had trained 是什么时态?为什么?)
答案:过去完成时。

原因:表示在过去某一时间之前已经完成的动作。

before the big event 是过去的一个时间点,在这个时间点之前进行的高强度训练要用过去完成时。

相关文档
最新文档