首页 > 留学知识库

问题: 关于翻译疑问句的一道题

最近发现翻译疑问句总是不懂。
he knows so much about the story .he must have read the book,_____?
这里应该填什么。顺便讲讲翻译疑问句的解题方法。?

解答:

he knows so much about the story .he must have read the book,_____?
应该填hasn't he?

must have done表示对过去的推测,此时的反意疑问句用何种形式,取决于是否有表示过去的时间状语。如:

He must have read the book, hasn't he?
(无过去时间状语,用完成时态的疑问句)

He must have read the book yesterday, didn't he?
(有过去时间状语,用一般过去时态的疑问句)

反意疑问句的具体解决方法你可以参考相关语法书,但总的原则是前肯后否,前否后肯;总的形式是be/情态动词/助动词(n't)+ 主语?