を読んだことがありますか

have you ever read …?

→ を
phrase Rare #39,290
have you ever read …? Used to ask whether someone has read something at any time in the past. The particle を marks what was read.
JA: この小説を読んだことがありますか。
EN: Have you ever read this novel?

ミルトンの作品を読んだことがありますか。

Have you ever read any of Milton’s works?

『危険な関係』を読んだことがありますか?

Have you ever read *Dangerous Liaisons*?

日本について書かれた本を読んだことがありますか。

Have you ever read a book about Japan?

シェークスピアといえば、あなたは彼の作品を読んだことがありますか。

Speaking of Shakespeare, have you ever read any of his works?