質問: 日本語→英語にする問題で質問が2つあります。 質問1:私たちは、4度東京ディズニーランドを訪れたことがあります。 この問題は ・We have visited Tokyo Disneyland four times. ・We have
回答: ●質問1の回答: have been toと比べるとhave visitedには、on business「仕事の為に」とかto see my friend(s)「友人に会う為に」といった【何らかの目的で】という感じです。 ●質問2の回答: 【継続】の意味で、ある期間において「~していない」という【状態の継続】は not を使います。 It has not rained for a month.「1ヶ月間雨が降っていない」 【経験】の否定で「『一度も』~したことない」のであれば、neverを使います。 I have never been to Tokyo.「東京に『一度も』行ったことがない」 しかし、「東京に『10年間ほど』行ってない」は、 ◯I have not been to Tokyo for these ten years.【状態の継続】 ✕I have never been to Tokyo for these ten years. ●have neverは「(長期間)『一度も』~していない」、have notは「(一時的に)『まだ』~していない」という感じです。 I have never seen the movie.「私は『一度も』その映画を見たことがない」【経験】 I have not seen the movie for a year.「私はその映画を1年間見ていない(1年前にその映画を見てそれ以降見ていない)」【状態の継続】 I have not seen the movie.「私は(後で見るつもりだけど)『まだ』その映画を見ていない」【完了】 ●【完了用法】で「『まだ』~していない」という時は、neverではなくnotを使います。yetと共に使われることが多いです。 I have not finished dinner yet.「私は『まだ』夕食を食べ終えていない」 *neverを使うのは「『一度も』~していない」という意味の【経験用法】ですが、neverではなくnotを使って、 I have not been to Tokyo.といえば、 「東京に行ったことがない」【経験】or「東京に行ってきたのではない」【完了】 どちらなのかは、その場の様子、前後の文脈によって判断されます。