老师,请问:这句话“Downing Street lied about what the prime minister had knower of the whip’s record of abuse被翻译成“唐宁街首相府谎称不知道党鞭性侵的罪行”,是用了虚拟吗?若用了,那为什么主句不用现在完成时?若没用那为什么翻译中有否定“不知道”呢?
这个句子与虚拟语气有何关系?不能一见到过去形式就往虚拟语气方面想!主句谓语动词lied是过去时间,应该首相推荐党鞭是在此前的事,即过去的过去的事情,当时首相其实是知道此人的问题的,即know是过去的过去的状态,当然要用过去完成时表示这个状态了。学好并掌握虚拟语气的用法的前提就是要学好陈述语气时态的用法。你没有学好时态,不了解时态的正常用法,所以你才会混淆陈述语气和虚拟语气。had known是过去完成时表示过去的过去的状态,这是陈述语气正常用法。不可以用现在完成时。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!