作业帮 > 英语 > 作业

英语翻译1.He ____her,otherwise he would have married her.A.can't

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/10/01 06:25:34
英语翻译
1.He ____her,otherwise he would have married her.
A.can't have loved
B.mustn't have loved
C.couldn't love
D.needn't have loved
2.Isn't it the time that the government____measures to prevent the environment from getting worst?
A.take B.takes C.took D.will take
【It is the (very)time that sb/sth did sth.】这个是固定搭配么?
英语翻译1.He ____her,otherwise he would have married her.A.can't
1.A
翻译:他不可能(曾经)爱过她,否则他(当初)早就娶她了.
otherwise引导了一个含蓄的虚拟语气,且含有“would have done sth”结构,表明是对过去发生的动作的虚拟,再根据句意,则表明从句动作也必然发生在过去.
C虽然有couldn't,但并不表示该动作发生在过去,只表示可能性较小而已;
B是不存在的结构,事实上must have done sth(一定做过某事)的否定结构并非mustn't have done sth,而恰是can't/couldn't have done sth(不可能做过某事);
D意思是“本不必做某事(但实际上做过了)”,与句意不符;
A can't have done sth = couldn't have done sth“不可能做过某事”,表示对过去发生的动作的否定的推测,为正选.
2.C
翻译:难道现在还没到政府该采取措施阻止环境恶化的时候了吗?
个人认为,楼主可能打错了题目,要么多打了the time中的the,要么在the和time前面少打了very,要么把high/about time错打成了the time.
的确有固定句型“It is (high/about) time + that引导的定语从句”,意思是“到了...该...的时候了”.其中that引导的从句的谓语构成必须采用“should do sth”或一般过去时结构.当然由“It is time that从句”也可引申出“It is the very time that从句”,其用法也类似于此.
所以,(修改后的)该题的正确答案应该是should take或took.
A项的take前面的should不能省略;BD不符合语法要求;正确答案为C.