回答

✨ ベストアンサー ✨

ああ、これは厄介なやつなんですけど、

had knownとcould have invitedの部分が仮定法過去完了になります。

ですが、
who he was「彼が誰であるか」の部分は仮定法にならないんです。なぜかというと、「彼が〜である」の部分はただ事実を述べているから、仮定法で表すニュアンスはこの部分にはないからです。

この回答にコメントする
疑問は解決しましたか?