✨ ベストアンサー ✨
こんにちは。
手短に説明してみますね。
選択肢から関係詞の問題だと気づいて欲しい。
関係詞の問題なら、先行詞=名詞が関係詞の前に書いてあるか?チェックする。
今回は( )の前に先行詞がないとわかるので、先行詞がないときに使える関係詞を探すと、whoever 「誰でも」とwhat 「こと/もの」の2つに絞られる。
問題文の意味を考えると「私を最も驚かせたことは彼が2日でその本を読んでしまったという事実でした」とイメージできれば、what を選べます。こんな感じでどうでしょうか?