have+過去分詞形の代わりに過去形を使っても、同じ意味をあらわすことができます。
次の日本語を英語で言ってみよう
1,あなたは、今までに丹波篠山(たんばささやま)に行ったことがありますか。
Have you ever been to Tamba-Sasayama?
2,あなたは、今までに丹波篠山(たんばささやま)に行ったことがありますか。
Did you ever go to Tamba-Sasayama?
3,私はたった今着いたところです。I have just arrived.
4,私はたった今着いたところです。I just arrived.
ここが大切
have you ever +過去分詞~?=Did you ever~?
I have just+過去分詞=I jist +過去形
(1)あなたは今までにありますか<何をしたこと>行った<どこへ>丹波篠山
Have you ever been to Tamba-
今までに
Sasayama?
(2)あなたは今までにありますか<何をしたこと>行った<どこへ>丹波篠山
Did you ever go to Tamba-
Sasayama?
(3)私はたった今したことをもっている<何をした>到着した
I have just arrived.
(4)私はたった今したことをもっている<何をした>到着した
I just arrived.
※行ったことがある:have been to=have gone to
(1) Have you ever been(gone)~?と(2) Did you ever go~?のちがいは
何があるのですか。
A:(1)の英文は今までの経験をたずねているときで、(2)の英文は、過去
の経験をたずねていると考えることができます。
ただし、アメリカ英語では、現在完了(have+過去分詞)の代わりに過去形を使って
いるのも事実です。
中学・高校6年分の英語で言いたいことが10日間で話せる本 音声DL付き/長沢寿夫