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

have you ever read

→ を
phrase Rare #42,275
have you ever read Used to ask whether someone has read something at least once in the past. The particle を follows the thing being read; ことがありますか expresses past experience. The non-question form を読んだことがある means “have read.”
JA: この小説を読んだことがありますか。
EN: Have you ever read this novel?

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

Have you ever read any of Milton’s works?

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

Have you ever read a book about Japan?

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

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