高中英語 學英語,練聽力,上聽力課堂! 注冊 登錄
> 高中英語 > 高中英語語法大全 >  內容

高中英語語法之動詞的語氣(含鞏固練習)

所屬教程:高中英語語法大全

瀏覽:

2021年02月04日

手機版
掃描二維碼方便學習和分享

我們都知道,英語語法是英語體系的鋼筋鐵骨,所有的口語及書面表達都需要依附英語語法而成,其中高考時英語語法更是貫穿了整張卷面。下面是小編整理的關于高中英語語法之動詞的語氣(含鞏固練習)的資料,內容比較適合用來日常練習,希望對你有所幫助!

一.概念

語氣有三種:陳述語氣,祈使語氣和虛擬語氣.語氣表示說話人對勸詞所示示的動作或所處的狀態(tài)持有的態(tài)度或看法.

二.相關知識點精講

1.辨別if 引導真實條件句和if引導的虛擬條件句的區(qū)別

If he has time, he will go with us.= Probably he has time and will go with us.

If he had time, he would go with us.=But in fact he has no time.

2.虛擬條件句中主句和從句的謂與動詞構成形式如下表

if條件句中的謂與動詞 主句的謂與動詞 與現(xiàn)在的事實相反

1. 行為動詞用did 形式

2. be動詞用were should

would

could + 動詞原形

might 與過去的事實相反

had + done should

would

could + have + done

might 與將來的事實相反 1. 行為動詞用did

2. should + 動詞原形

3. were to + 動詞原形 should

would

could + 動詞原形

might 3.混合時間的虛擬語氣

如果條件句中的動作和主句的動作不是同時發(fā)生,主句和從句的謂語動詞的形式應分別根據各自所表示的時間加以調整。

1)0If I had received the passport yesterday, I would start today.

2)If he had telephoned me last night, I would see him now.

3)If he had followed the doctor’s advice, he would be all right now.

4)If China had not been liberated, the working people would still be leading a miserable life.

4.should/ could / might/ ought to + have done 表示“過去本應該/可以做而實際上卻沒做”

needn’t have done 表示“過去沒必要作而實際上做了”

5.虛擬語氣中的倒裝句

如果虛擬語氣的條件從句謂語動詞中含有were, had, could, should,有時可將if省去,而將條件從句的主語置于were, had, should, could 之后。

Had you invited us, we would have come to your party.

Were I you, I would do more practice after class.

Could she lend us a helping hand, she would do so.

6.wish 后面的賓語從句的謂語動詞應使用虛擬語氣, 表示“可惜…;….就好了; 悔不該…; 但愿…。”

主句謂語 從句謂語 wish 時態(tài) 謂語動詞的形式 現(xiàn)在時

表示與wish同時發(fā)生 動詞用過去時

be動詞用were 過去時

表示在wish之前發(fā)生的動作 動詞用had done

be用had been 將來時

表示在wish之后發(fā)生的動作 動詞用would do; should do

be 用 would be ; should be 1)I wish I knew the key to the answer.

2)I wish I were ten years younger.

3)I wish that I had gone to the football match last week.

4)I wish that you had been here yesterday.

5)He wishes that we would visit the old school.

7.表示命令或建議動詞suggest, insist, propose, desire, demand, request, order, command 后的賓語從句中應使用虛擬 should +動詞原形; should 不可用would 來替代; 主句所使用的動詞時態(tài)不限。

8.suggest 為“建議去做…; 命令…”從句用“ 說明; 暗示”, 從句用過去時或過去完成時。

1) The doctor suggested that I should take the medicine three times a day.

2) The doctor suggested that my grandmother had caught a bad cold.

9.insist “堅持要去做…,堅持應該去做”,從句用should + do為“堅持表明,堅持說/解釋”, 從句用過去時或過去完成時。

10.虛擬語氣也用于表語從句和主語從句中,表示間接的命令、要求、請求、建議、決定等,主句的主語通常是suggestion, proposal, request, order, idea 等。表語從句中的謂語動詞是should +動詞原型,should 可以省略。

11.在主語從句中,當從句用來表示驚奇、不相信、惋惜等,從句的謂語動詞用需擬語氣形式。其謂語動詞時should + 動詞原型, 或should 省略。

三.鞏固練習

1. If there were no subjunctive mood, English _________ much easier.

A. will be B. would have been

C. could have been D. would be

2. If I _____ you, I’d join the army.

A. am B. was C. were D. would be

3. If he _______ tomorrow, he would find Mr Wang in the office.

A. comes B. will come C. should come D. come

4. If it _______ next week , the crops would be saved.

A. rains B. will rains C. would rain D. should rain

5. If I _______ it, I would do it in a different way.

A. were to do B. do C. had done D. was to do

6. Supposing the weather ________ bad, where would you go ?

A. is B. will be C. were D. be

7. If he had worked harder, he _________.

A. would succeed B. had succeeded

C. should succeed D. would have succeeded

8. If he ________, he _________ that food.

A. was warned; would not take

B. had been warned; would not have taken

C. would be warned; had not taken

D. would have been warned; had not taken

9. If my lawyer _________ here last Saturday, he _______ me from going.

A. had been; would have prevented

B. had been; would prevent

C. were; would prevent

D. were; would have prevented

10. If he ______ it, he _______ it.

A. had seen; could have believed B. saw; couldn’t believe

C. saw; couldn’t have believed D. has seen; had believed

11. —Do you think the thief entered through the window?

—No, if he had, I don’t believe, _______ broken the living-room’s window.

A. he would have B. he must have

C. he had D. should he have

12. —Did you go swimming last Sunday?

?—No. We would have gone ______ nicer.

A. if the weather was

B. would the weather have been

C. had the weather been

D. should the weather be


用戶搜索

瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思大連市香一街小區(qū)英語學習交流群

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網站推薦