⭐︎マークをつけたところなのですが、なぜhaving ppはこないのですか
普通having pp は「〜したこと」という意味になりますから、finish having read「読んだことを終える」はおかしいということです。
この質問を見ている人は こちらの質問も見ています😉