题目内容
14.Your words made Jane angry yesterday,so youought to have apologizedto her then.( ought )昨天你说的话让简很生气,你应该当时就向她道歉的.
分析 昨天你说的话让简很生气,你应该当时就向她道歉的.
解答 答案:ought to have apologized 考查汉译英.根据句意可知,本句中使用了虚拟语气.ought to/should have done sth.意为"本该做某事而实际上未做",表示与过去发生的事情相反的情况.故正确答案是:ought to have apologized.
点评 考查汉译英,准确地理解句子、翻译句子,然后根据句意及提示,正确写出单词完成句子,使句意更通顺.
练习册系列答案
相关题目
5.Great changes have taken place in that school.It's no longer ___ it was 20years ago,____ it was so poor.( )
A. | what,when | B. | that,which | C. | what,which | D. | which,that |
2.I can't believe what he says because he is _______ changing his mind..( )
A. | regularly | B. | steadily | C. | suddenly | D. | constantly |
6.You will have to be________ with her.She is not very quick in understanding.( )
A. | serious | B. | popular | C. | patient | D. | strict |