現在完了|経験 疑問文

Has Akiko had a dog before?
アキコは以前に犬を飼ったことがありますか。

「Have(has) + 主語 + 過去分詞」で「~したことがありますか」という表現になります。

・現在完了の経験用法です。

・文の最初の has は現在完了の文であることを表し、その次に出てくる had は「~を飼う」という動詞です。

・過去分詞の前に ever をつけると「今までに~したことがありますか」、文の最後に before をつけると「以前に~したことがありますか」となります。

同類の表現

Has this famous painting been stolen before?
この有名な絵画は以前に盗まれたことがありますか。

Has Takashi ever hit a home run?
タカシは今までにホームランを打ったことがありますか。

Have you ever been to Africa?
あなたは今までにアフリカに行ったことはありますか。

Has Mike ever played tennis?
マイクは今までにテニスをしたことがありますか。

Have those students ever traveled abroad?
あの生徒たちは今までに海外旅行をしたことがありますか。

スポンサーリンク