高三英语语法练习题20题含答案解析

  • 格式:doc
  • 大小:13.09 KB
  • 文档页数:8

高三英语语法练习题20题含答案解析

1.If I had time,I would go to the park.

A.would go

B.will go

C.go

D.went

答案解析:A。本题考查虚拟语气中对现在情况的假设。if 引导的条件句用过去式,主句用 would/could/should/might+动词原形。选项 B 是一般将来时,不符合虚拟语气用法;选项 C 是一般现在时,也不对;选项 D 是一般过去时,但在这种虚拟语气结构中,主句不用一般过去时。

2.If I were you,I would take the job.

A.would take

B.will take

C.take

D.took

答案解析:A。这是对现在情况的虚拟假设。if 条件句中 be 动词用 were,主句用 would/could/should/might+动词原形。选项 B 一般将来时错误;选项 C 一般现在时错误;选项 D 一般过去时不符合。

3.If he had studied harder,he would have passed the exam.

A.would have passed

B.will have passed

C.passed

D.pass

答案解析:A。本题考查对过去情况的虚拟假设。if 条件句用过去完成时,主句用 would/could/should/might have+过去分词。选项 B

一般将来完成时错误;选项 C 和 D 都是简单的过去时和一般现在时,不符合虚拟语气结构。

4.If it should rain tomorrow,we would stay at home.

A.would stay

B.will stay

C.stay

D.stayed

答案解析:A。这是对将来情况的虚拟假设,if 条件句用 should+动词原形,主句用 would/could/should/might+动词原形。选项 B 一般将来时错误;选项 C 一般现在时错误;选项 D 一般过去时错误。

5.If she were to come tomorrow,I would be very happy.

A.would be

B.will be

C.be

D.am

答案解析:A。对将来情况的另一种虚拟假设形式。if 条件句用

were to+动词原形,主句用 would/could/should/might+动词原形。选项

B 一般将来时错误;选项 C 和 D 都不符合虚拟语气结构。

6.If I had known the truth,I would not have made such a mistake.

A.would not have made

B.will not have made

C.not make

D.didn't make

答案解析:A。对过去情况的虚拟假设。if 条件句用过去完成时,主句用 would/could/should/might have+过去分词。选项 B 一般将来完成时错误;选项 C 和 D 都不符合虚拟语气结构。

7.If he were rich,he would travel around the world.

A.would travel

B.will travel

C.travel

D.travels

答案解析:A。对现在情况的虚拟假设。if 条件句用 were,主句用 would/could/should/might+动词原形。选项 B 一般将来时错误;选项 C 和 D 都不符合虚拟语气结构。

8.If it had not been for your help,I would not have succeeded.

A.would not have succeeded

B.will not have succeeded

C.not succeed

D.didn't succeed

答案解析:A。这是对过去情况的虚拟假设,if 条件句用 had+过去分词,主句用 would/could/should/might have+过去分词。选项 B 一般将来完成时错误;选项 C 和 D 都不符合虚拟语气结构。

9.If I were a bird,I could fly in the sky.

A.could fly

B.will fly

C.fly

D.flies

答案解析:A。对现在情况的虚拟假设。if 条件句用 were,主句用 would/could/should/might+动词原形。选项 B 一般将来时错误;选项 C 和 D 都不符合虚拟语气结构。

10.If he had listened to me,he would not be in trouble now.

A.would not be

B.will not be

C.not be

D.isn't

答案解析:A。对过去情况的虚拟假设影响到现在的结果。if 条件句用过去完成时,主句用 would/could/should/might+be 动词原形。选项 B 一般将来时错误;选项 C 和 D 都不符合虚拟语气结构。

11.The teacher walked into the classroom, followed by several

students. “followed by several students”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:B。“followed by several students”表示老师走进教室时的伴随状态,在句中做状语。A 选项宾语是动作的对象,这里不符合;C 选项定语是修饰名词的,此处也不是;D 选项补语是对主语或宾语的补充说明,也不合适。

12.The boy sitting at the desk is reading a book. “sitting at the desk”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:C。“sitting at the desk”修饰“the boy”,在句中做定语。A 选项宾语错误;B 选项状语表示动作的状态等,不符合;D 选项补语不对。

13.We watched the birds flying in the sky. “flying in the sky”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:D。“flying in the sky”补充说明“the birds”的状态,在句中做补语。A 选项宾语错误;B 选项状语不符合;C 选项定语也不合适。

14.The problem to be discussed tomorrow is very important. “to be

discussed tomorrow”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:C。“to be discussed tomorrow”修饰“the problem”,在句中做定语。A 选项宾语错误;B 选项状语不对;D 选项补语不合适。

15.I have a lot of homework to do. “to do”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:C。“to do”修饰“homework”,在句中做定语。A 选项宾语错误;B 选项状语不符合;D 选项补语不合适。

16.The man speaking English fluently is our teacher. “speaking

English fluently”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:C。“speaking English fluently”修饰“the man”,在句中做定语。A 选项宾语错误;B 选项状语不对;D 选项补语不合适。

17.She was heard singing in the next room. “singing in the next room”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:D。“singing in the next room”补充说明“she”被听到时的状态,在句中做补语。A 选项宾语错误;B 选项状语不符合;C 选项定语也不合适。

18.The book written by him is very popular. “written by him”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:C。“written by him”修饰“the book”,在句中做定语。A 选项宾语错误;B 选项状语不对;D 选项补语不合适。

19.I saw him enter the room. “enter the room”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:D。“enter the room”补充说明“him”的动作,在句中做补语。A 选项宾语错误;B 选项状语不符合;C 选项定语也不合适。

20.He was made to work hard. “to work hard”在句中做_____.

A.宾语

B.状语

C.定语

D.补语

答案解析:D。“to work hard”补充说明“he”被使得去做的事情,在句中做补语。A 选项宾语错误;B 选项状语不对;C 选项定语也不合适。