解答

普通having pp は「〜したこと」という意味になりますから、finish having read「読んだことを終える」はおかしいということです。

留言
您的問題解決了嗎?