✔ 最佳答案
設定這兩句都是故事書的敘述內容:
先説2.較為簡單
直接意思是(當時)「那男人沒有預期他會單獨來到。」
1.多了一層時空,原意以完成式(have not expected)表達那男人的預期,
意思是(當時相對於事發前)「那男人已經沒有預計他會單獨來到。」
邏輯上1.是很難是事實的描述,因為預期/預計這情況/狀態是不會用"已經"或不能"已經"的"動作",除非如上解釋表達那男人在他出現之前"已經"預知/估計他是單獨來,但那便不是"沒有預計到"而是"已經預計到",所以not expect和have/had是矛盾的。