英語虛擬語氣典型考題精練

2023-01-07 05:51:06 字數 2728 閱讀 3794

英語虛擬語氣典型考題精練(附詳解)

1. —i still h**en』t thanked aunt lucy for her present.

—it』s time you _______.

a. do b. did c. had d. would

2. if i hadn』t been lucky enough to meet you. i really _______ what i would h**e done.

a. don』t know b. hadn』t known c. wasn』t knowing d. wouldn』t know

3. he hesitated for a moment before kicking the ball, otherwise he _______ a goal.

a. had scored b. scored c. would score d. would h**e scored

4. if only he _______ quietly as the doctor instructed, he would not suffer so much now.

a. lies b. lay c. had lain d. should lie

5. without the air to hold some of the sun』s heat, the earth at night _______ for us to live.

a. would be freezing cold b. will be freezing coldly

c. would be frozen cold d. can freeze coldly

6. i advised that he _______ to the hospital at once, but he insisted that he _______ quite well then.

a. be sent; was feeling b. was sent; felt

c. he sent; feel d. should be sent; should feel

7for the doctor』s careful treatment, he _______ till last year.

a. if it is not; can』t live b. were it not; couldn』t live

c. had it not been; couldn』t h**e lived d. if they were not; couldn』t live

8. jane』s pale face suggested that she _______ ill, and her parents suggested that she _______ a medical examination.

a. be; should h**e b. was; h**e

c. should be; h**e d. was; has

9. without electricity human life _______ quite different today.

a. is b. will be

c. would h**e been d. would be

10. —i』m sorry i spent so much money, dad.

—i wish you _______ so.

a. hadn』t done b. didn』t do

c. h**en』t done d. wouldn』t do

【答案詳解】

1. b。it』s time you did 為 it』s time you thanked aunt lucy for her present 之略。

按照英語語法,it』s time 後從句通常要用過去式。

2. a。雖然前有虛擬條件句, 後有使用了虛擬語氣的賓語,但 i don』t know 卻宜用一般現在時,因為 i don』t know 表述的是現在的真實情況,句意為「我要不是有幸遇到你,我真不知(指現在不知)我會做出什麼蠢事來」。

3. d。這是otherwise 引出的含蓄虛擬語氣,再根據前面的 hesitated 可進一步知道這是與過去事實相反的虛擬語氣,由此可推知答案選 d。

4. c。if only 意為「要是……就好了」,其後的句子謂語要用虛擬語氣,同時根據 as the doctor instructed 中的過去時態可知從句是與過去事實相反,故選 c。

5. a。without 引出的介詞短語為乙個與現在事實相反的含蓄條件句。

6. a。在表示「建議」的advice, suggest等後的賓語從句的謂語用「(should +)動詞原形」。insist表示「堅持認為」講,它的賓語從句的謂語不用虛擬語氣。

7. c。had it not been for…=if it had not been for…(要不是因為)表示與過去事實相反的假設。

8. b。當動詞suggest當「建議」時,後面的賓語從句用(should)+動詞原形;當「暗示、表明」時用陳述語氣。

9. d。without… 是表示與現在事實相反的含蓄條件句,主句用 would be。

10. a wish 後的賓語從句的謂語要用過去式表示虛擬語氣。spent 是過去式,所以 wish 從句是表示與過去事實相反的情況,從句謂語用「had +過去分詞」。

虛擬語氣彙總

the subjunctive mood 1,含if 的虛擬條件句 she would h e come,if she had not been so busy.if he had been here,he might h e been able to help you.if i were you,...

虛擬語氣講義

1.if引導的非真實性條件句 虛擬條件句 you had come a few minutes earlier,you would h e met him.與過去事實相反 要是你早來幾分鐘的話,你就能見到他了。if it were should be were to be sunny tomorro...

虛擬語氣訓練題目

1.it s a pity that he failed the exam.if hehis handwriting,the result would be better now.pay 可惜他沒有考試及格。如果他更注意了書寫,現在的結果就會好些。2.how i wish my houseit s ...