He __,for he said he was Napolian.

題目:

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 一定在說謊!

添加新評論

暱稱
郵箱
網站