作业帮 > 英语 > 作业

He __,for he said he was Napolian.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 08:08:16
He __,for he said he was Napolian.
A.can have lied B.need have lied C.might have lied D.must have lied
请高手给个确切的答案,讲下其中的 语法知识,再翻译下这句话,我将感激不尽!
选D 因为后半句说:“他说他是拿破仑”.显然他在说谎.所以我们可以肯定的判断出“他一定是在说谎”.所以是“must have lied”.
A和B 没有这种说法
C 也许可能在说谎
D 一定在说谎!