文语站

位置:首页 > 习题库 > 

 —Heoughttohavebeenwarnedofthedanger. —

习题库1.11W

问题详情:

 —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一致。

知识点:交际用语

题型:选择题

标签: