をしたことがありますか

have you ever ...?

→ を
phrase Rare #30,028
have you ever ...? Used to ask whether someone has ever done or experienced something. It typically follows a noun used with する.
JA: 日本でボランティア活動をしたことがありますか。
EN: Have you ever volunteered in Japan?

あなたは船で海外旅行をしたことがありますか。

Have you ever traveled abroad by ship?

英語のスピーチをしたことがありますか。

Have you ever given a speech in English?

献血をしたことがありますか。

Have you ever donated blood?

野球をしたことがありますか。

Have you ever played baseball?

ボランティア活動をしたことがありますか。

Have you ever done volunteer work?

過去に大きな病気をしたことがありますか。

Have you ever had a serious illness in the past?