早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法求救Yououghttohavetiredtostopthemfromdoingthat.A,SoIoughtB,SoIdidC,SooughtID,SodidI本题到底是用ought直接回答还是用什么?、为什么用ought不用did呢

题目详情
英语语法求救
You ought to have tired to stop them from doing that.
_______
A,So I ought B,So I did C,So ought I D,So did I
本题到底是用ought直接回答 还是用什么?、
为什么用ought 不用did 呢
▼优质解答
答案和解析
You ought to have tried to stop them from doing that.
_______
A,So I ought B,So I did C,So ought I D,So did I
本题到底是用ought直接回答 还是用什么?、
求高手详细分析
答:B.
译:你本该想办法阻止他们做那事的.
我的确这么做了啊.
分析:前者情况也适用后者,用倒装.赞同别人的观点,不倒装.这里前句的You和后句的I是同一人,故不用倒装,排除CD
如选A,表示“我是应该这么做了的”,应用So I ought to have.不定式的省略,如有 to have done sth.,保留到have 为止.有be则到be为止.其它到to为止.A的格式不对.所以选B.表示:So I did try.我得确努力过了.如答案不是B,是A,则是出题人的问题.