古詩詞大全網 - 經典古詩 - 有什麽六年級英語語法練習題?

有什麽六年級英語語法練習題?

英語語法練習題

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+壹段時間”連用時,動詞常用“將來完成時”或“將來完成進行時”