✨ คำตอบที่ดีที่สุด ✨
readというのは動作ではないのですか? → 動作ですが、それが解答の正誤とは関係ありません。
4は文法的に間違っているから違うということでいいですか? → その通りです。
例文の後半部分だけを見てみます。
〇I have read it three times. 私はそれを3回読んだことがあります。<現在完了:経験>
〇I will have read it three times. 私はそれを3回読んだことになるでしょう。<未来完了:経験>
✕I have been reading it [✕three times]. 私は[✕3回]それをずっと読んでいます。(今も読んでいます。)<現在完了進行形:継続>
参考:〇I am reading it [for the second time]. 私はそれを[2回目]読んでいます。
参考にしてください。
You're welcome!😊
理解出来ました、ありがとうございます。