---Yououghttohavegiventhemsomeadvice.---________,buttheycaredwhatIsai

发布时间:2020-08-06 12:27:19

---You ought to have given them some advice.---________ , but they cared what I said?A.So ought IB.So I oughtC.So I haveD.So I did

网友回答

D解析ought to have done相当于should have done,表示“应该做而没有做”,在对话中,当所指对象为不同对象时,So或Neither起头,句子部分倒装,但如果指同一对象时,So或Neither起头,句子不倒装。这句句子的意思是“——你应该给他们一些建议。——我做了。但他们会在乎我所说的吗?”提建议的应为同一对象,所以句子不倒装。
以上问题属网友观点,不代表本站立场,仅供参考!