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

 —Heoughttohavebeenwarnedofthedanger. —

欄目: 練習題 / 發佈於: / 人氣:9.9K

問題詳情:

 —Heoughttohavebeenwarnedofthedanger. —

 — He ought to have been warned of the danger.

  — ______, but he just wouldn’t listen to me.

A. So ought he       B. So he was       

C. So was he         D. So he had

 

【回答】

 選B。ought to have been warned of表示“本應該被告誡有危險”,是對過去動作的推測,因此回答也應該用過去時。A的構成形式不對。而So he was必須與第一句謂語動詞have been一致。

知識點:交際用語

題型:選擇題

Tags: