此题的正确答案是:【C】
ought to have done sth 表示过去应该做而事实上却没做的事.意为(过去) 本应该.
——I didn't apologize to him for being unable to inform him of the change in the plan.
——I didn't apologize to him for being unable to inform him of the change in the plan.
——But you ought____.
A.to
B.to do
C.to have
D.to be
——But you ought____.
A.to
B.to do
C.to have
D.to be
英语人气:584 ℃时间:2019-10-23 14:36:55
优质解答
我来回答
类似推荐
猜你喜欢
- 1师徒二人同一时间内共做160个零件,师傅每6分钟做一个,徒弟每9分钟做一个,
- 2英语翻译
- 3结合语境解释下列加点词的含义.
- 4已知函数f(x)=sinx(cosx-根号3sinx) 求f(x)的最小正周期
- 5新课标小学六年级寒假作业,语文第六页“大象的乡愁”怎么做?
- 6英语作文:my family 限60词
- 7修改病句:故宫是最伟大的人类建筑史上的艺术奇葩,是世界里历史遗产中的一颗璀璨的明珠,更是中华民族文化的标记.
- 8abcd相乘积是9,那么abcd相加等于多少
- 9当x=2012,y=-2011时,求代数式(x^4-y^4)/(x²-2xy+y²)·(y-x)/(x²+y²)
- 10商店有红气球和黄气球,共有48只,其中黄气球的只数是红气球的5/3.红气球和黄气球各多少只?