質問: i haven't become a pilot. と i didn't become a pilo i haven't become a pilot. と i didn't become a pilot. との違いは何でしょうか?
回答: i haven't become a pilot. と i didn't become a pilot. との違いは、時制です。 i haven't become a pilot. この文は、1経験、とすれば、今までパイロットになった [という経験はした]ことは無い、また、2完了と取れば、まだパイロットになっては いない(今その努力はしているが) の意味合いになります。いずれにせよ、現在完了形を 用いているので、今・現在と関りを持たせた表現と言えます。 対して、 i didn't become a pilot. は過去形の文であり、過去の事実を述べただけで、現 在との関連はありません。私は(あの時・その時) パイロットにはならなかった。