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

 He       thejobwell,buthe    socareless.A.haddone; had...

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

問題詳情:

 He       thejobwell,buthe    socareless.A.haddone; had...

 He        the job well, but he     so careless.

A. had done;  had been

B. could do;  was

C. could have done;  was  

D. hadn’t done;  had been

【回答】

選C。答題的關鍵在於抓住句中的but,but後面的句子是對過去事實的陳述,應用一般過去時;前面的句子則表示“本來能夠……”,是對過去事情的推斷,因此應用could have done,句意為“他本來能夠做好那工作,但他太粗心了。”

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

題型:選擇題