網站首頁 練習題 成語大全 造句 名詞解釋 經典語錄 名人語錄
當前位置:國文精選館 > 練習題 > 

Ihaveoftenthoughtitwouldbeablessingifeachhumanbeing

欄目: 練習題 / 發佈於: / 人氣:1.22W

問題詳情:

Ihaveoftenthoughtitwouldbeablessingifeachhumanbeing

I have often thought it would be a blessing if each human being _______ blind and deaf for a few days at some time in his life.

A.has been stricken                                       B.were stricken

C.had been                                                   D.would be

【回答】

B

【解析】

考查虛擬語氣。句意:我經常想,如果每個人在他生命中的某個時候都被失明和失聰幾天,那將是一件幸事。分析句子可知,此處是if引導的虛擬語氣,與現在事實相反,句子用一般過去時態;再根據each human being和strike之間是被動關係,所以if句中用一般過去時態的被動語態,故選B。

【點睛】

對現在情況的假設:表示説話時不存在或與事實相反的情況。形式:If+主語+did,主語+should/ would /could +do。

例句:If you knew English well, you would be able to talk with foreigners freely.(現在不能自由與外國人交談)

對過去情況的假設:表示與過去事實相反的情況。形式:If+主語+had done,主語+should/would /could + have done。

例句:If I had not studied hard, I might have failed in the exam.(事實是我通過考試了)

對將來情況的假設:表示將來實現可能*不大的情況。形式:If+主語+did/were to do /should do,主語+should /would /could do。

例句:If he should change his mind, what would we do?

if的省略:在正式文體中,有時可把虛擬條件句中的連詞if省去,這時從句需要採用倒裝語序,即:將were, had, should等助動詞提到主語前面,主句不做任何變化。

例句:Should it rain tomorrow, we would stay at home.

錯綜時間:所謂錯綜時間是指主句和從句的動作不是發生在同一時間,這時,需要根據意思選用表示不同時間的虛擬語氣形式。例句:If I were you, I would have taken his advice.(從句表示現在時間,主句表示過去時間)我要是你,就聽他的建議了。

知識點:虛擬語氣與情態動詞

題型:選擇題

Tags: