선생님 안녕하세요?

문장의 구조 심화학습을 공부하다가 모르는게 나왔는데 아무리 생각해봐도 이해가 되질 않는게 있어 질문드려요.

책 설명에는 [ 목적격보어인칭대명사인 경우 반드시 목적격을 사용해야 한다. ] 나오고 예시문으로

I know the author to be her. ( 0 <ㅡ 이 문장은 이해가 가는데요,

-------------------------------------------------------------------------------------------------
I know that the author is her. (X) <ㅡ 이 문장이 당최 이해가 안되네요.
I know that the author is she. ( 0 )

저 her은 목적격 보어가 아니라서 그러는 것 같은데 제가 보기엔 she보다 her이 더 맞는것 같은데... 그냥 문법규칙이니까 외워야 하는건가요?
Practice makes perfect.