當前位置

首頁 > 基礎學英語 > 英語語法入門 > insist後賓語從句何時用虛擬語氣

insist後賓語從句何時用虛擬語氣

推薦人: 來源: 閱讀: 2.18W 次

請看下面一道題:The man in prison insisted that he _________ nothing wrong and _________ set free.
A. had done, should be                       
B. should do, should be
C. had done, had been                        
D. should do, had beend do, had be

【分析】此題容易誤選B,想當然地認爲 insist 後的從句謂語要用“should+動詞原形”這樣的虛擬語氣。事實上,insist後的從句謂語是否用“should+動詞原形”這樣的虛擬語氣,要看該謂語動詞所表示的含義。一般說來,若該謂語動詞所表示的動作尚未發生,或尚未成爲事實,則用虛擬語氣;若該謂語動詞所表示的動作已經發生,或已經成爲事實,則要用陳述語氣。對上題而言,坐牢的這個人堅持了兩點:一是沒做錯事,二是應該釋放。很顯然,在坐牢這個人看來,“沒做錯事”應該是事實,故用陳述語氣;“被釋放”還不是事實(因爲他還在坐牢),故用虛擬語氣。所以此題的最佳答案應爲A。又如:He insisted that I had read his letter. 他堅持說我看過他的信。(“看信”已成爲事實,故用陳述語氣)He insisted that I should read his letter. 他堅持要我看他的信。(“看信”尚未成爲事實,故用虛擬語氣)
請再做下面一題:

padding-bottom: 66.56%;">insist後賓語從句何時用虛擬語氣

The patient insisted that he _________ ill and _________ to the hospital.
A. wasn’t, wasn’t sent                       
B. wasn’t, shouldn’t be sent
C. shouldn’t be, wasn’t sent               
D. shouldn’t be, shouldn’t be sent
答案選B,因爲在說話者看來,“沒病”是事實,故用陳述語氣;“不送醫院”尚未成爲現實,故用虛擬語氣。