解答

ここでのitはsomebodyです。

somebodyと言っているから、男性なのか女性なのかもわからないのでitを使っています。

①誰かが呼び鈴を鳴らした。
②その誰か が 誰であったのか わからない。

②の部分は
I don't know 「私はわからない」
という文の後ろに
who was it?(it = somebody)
「その誰か、は誰ですか」
という疑問文をくっつけます。

文の途中に疑問詞疑問文をくっつける時は、
疑問詞は先頭のままで、残り部分の疑問文の語順を、普通の文の語順に戻してやります。
つまり、was itを入れ換えてit wasにしてやれば良いです。

だから
I don't know who it was.
が正解です。

留言

pointにも書かれているように疑問詞(今回の場合はwho)の後は主語+動詞の順になります。なので、この語順になっていない①、②は不正解になることが分かります。残りの③、④で迷うと思います。しかし、誰だったかは分からないとなるのでBe動詞のwasが適当になり、④が正解になります。③の場合は、ここにも書かれているように鈴を鳴らしたのは誰と言う時に使います。

留言
您的問題解決了嗎?