有什么六年级英语语法练习题?

附答案。30题以上。
2025-01-07 07:33:41
推荐回答(2个)
回答1:

英语语法练习题
2007-11-18 11:02:00
0
推荐Subjunctive mood exercises:

(1) He you if you to see him this afternoon.

A. might tell … were going

B. might tell … are going

C. might have told … are going

D. will tell … will go

Key:A 有时if分句也可以用过去进行时和were going to的结构来表示现在或将来的一种假设或愿望。

(2)If anyone ,tell him to wait a moment.

A. had called

B. will call

C. would call

D. should call

Key:D表示将来情况的虚拟条件句中,动词除了用一般过去时外,还可以用should(不管什么人均用should)+动词原形或were to+不定式的结构,表示一件事将来发生的可能性较小,相当于“by any chance”的意思。汉语中的“万一……”英语多用should+动词原形来表示。

(3) ,we would still be leading a hard life.

A. Had China not been liberated

B. Hadn’t China been liberated

C. Has China not been liberated

D. If China is not liberated

Key:A如果虚拟条件句的谓语动词是否定形式,否定副词not则不能跟随were,had或should移到主语前面。

(4)It is necessary he without delay.

A. will come

B. come

C.should have come

D.came

Key:在it is/was advisable /appropriate/crucial/important/imperative/impossible/necessary/essential/desirable/normal/vital/proper,etc+that…结构中,不论be是现在时或是过去时,that之后的分句均用虚拟语气:should+动词原形或直接用动词原形。

(5)He doesn’t dare to leave the house lest someone him.

A. will recognize

B. should recognize

C. would recognize

D.can recognize

Key: lest是一个相当古旧而又非常正式的连词,引导的分句常用should+动词原形。

将来完成时

(1). We ___ eighteen lessons by the end of this term.
A. have studied

B. had studied
C. will be studying

D. will have studied

Key : D by the end of 和by this time相同,为完成时的时间状语;而this term根据语境可分析出是还未到,即用将来时,所以为将来完成时

(2) —Is Tom still smoking?
—— No.By next Saturday he___for a whole month without smoking a single cigarette.
A.will be

B.will have gone

C.will have been going

D.has been going

Key : B 前面说了NO,意思现在这种情况已经不在了,因此用将来完成时

(3) You needn't hurry her. She ___ it by the time you are ready.
A. will have been finishing

B. Would finish
C. Will have finished

D. Will be finishing

Key:C这里有提示用将来完成时by the time you are ready的时间状语。

(4)By the time you arrive in London, we ____ in Europe for two weeks.
A. shall stay

B. have stayed
C. will have stayed

D. have been staying

Key : C因有by the time故确定用完成时;而完成进行时一般强调一段时间内一直在做某事,且句中没有完成进行时的时间状语,只有for即普通完成时

(5)By this time tomorrow they ___ the machine.
A. would repair

B. will repair
C. will be repairing

D. will have repaired

Key : D 因有tomorrow故用将来时;by this time是“到了这个时候”,故用完成时(by this time本身就是完成时的时间状语)

(6) Since 1970 he ___ in this school and he loves this job very much.
A. has worked

B. has been working

C. is working

D. will be working

将来进行时

(1)New machinery ____ arriving tomorrow.
A. would be

B. is

C. are

D. shall be

Key : B 因有tomorrow故用将来时;machinery不可数故用单数;arrive是非延续性动词(又称瞬间性动词),非延续性动词的进行时本身就表示将来时的意义,故不再用将来时的助动词。

(2)I you at the entrance of the park at 7:00.

A. will be waiting for

B. will wait for

C. should wait for

D. will have been waiting for

Kry:A.这里有明确的时间,考查将来进行时。

(3)I ____ to Xian this time tomorrow.
A. was flying

B. will fly

C. will be flying

D. would fly

Key : C 因有tomorrow故用将来时;因有this time,说明是时间点,故用进行时,加起来就是将来进行时。

将来完成进行时

(1)By the end of this week, I here for 10 years exactly.

A. shall have been working

B. will be working

C. will work

D. will have woered

Key:A

(2) These students English five years by the end of this year.

A.will be studying

B.will have been studying

C.will study

D.will have been studied

Key : B “by +未来某时”与“for+一段时间”连用时,动词常用“将来完成时”或“将来完成进行时”

回答2:

买<点拨>
<典中点>
<1+1试卷>