have read before
その小説は以前読んだことがある。
I've read that novel before.
そういう船については読んだことがある。
I've read about ships like that.
私はこの本を前に読んだことがある。
I have read this book before.
この本を読んだことがあるかもしれない。
I might have read this book before.
前にこの本を読んだことがある。
I've read this book before.
それについて書かれたものをどこかで読んだことがある。
I’ve read something about it somewhere.
"マハーバーラート"を読んだことがある?
Have you ever read the Mahabharata?
— バジュランギおじさんと、小さな迷子 (2015)