\r\n\r\n
Had-doneとHave-doneは、使用目的の点で両者に違いが見られる文法形式である。同じ意味の表現と混同されることが多い。厳密に言うと、両者には違いがあります。2つの異なる時代を語っています。Has doneは現在に属するか、現在完了形として最近の過去に属する。過去に属することをしたこと。どちらも「何かをする」という動作は同じだと言っています。しかし、時代は違います。したがって、"had done" や "have done" を適用する前に、その行為がいつ行われたかを検討する必要があります。
"have done "という単語は、ある仕事が最近完了したという考えを表すのに使われます。have doneは動詞doの現在完了形です。doの過去分詞形はdoneです。完了形では動詞は助動詞と過去分詞で作られることが分かっています。そこで、have doneでは、助動詞haveと過去分詞doneが使われます。have doneは、最近完了した仕事を指すのに使われますが、その仕事の完了時刻は不明です。これが現在完了形を使う理由である。次の例を見てください。
満足いくまでやりました。
完璧な仕事ぶりですね。
最初の文章には、自分に与えられた仕事を最近やり遂げた人の姿が見える。2つ目の文では、上司が仕事を完璧にこなした従業員に拍手をしているのがわかります。
"完璧にこなしましたね"
have done」は一人称と二人称でしか使われないということを知っておくことはとても重要です。つまり、have doneは代名詞の場合、つまり私とあなた、私たちとあなたの場合にしか使えないといえる。一方、have doneは'he'や'she'などの三人称単数代名詞と単独で使用する必要があります。もちろん、三人称複数代名詞の "they "にはhave doneを使うべきですが
Had doneは、動詞doの過去完了形です。面白いことに、doneはdoの過去分詞なので、動詞didはdoneに変換されます。had doneの過去完了形は、次の文にあるように、ずっと前に行われた行動を表します。つまり、ずっと前に起こったことを指すのに、had doneというアクションを使うのです。
彼女は見事に自分の仕事をやり遂げた。
非常に正確にやりました。
どちらの文章も、この仕事が長い間行われてきたことがわかります。最初の文では、仕事はうまくいっていて、ずいぶん前に完成していた。また、2つ目の文章では、誰かが自分に課せられた仕事をずっと前に完了させていることがわかります。次の文章を見てください。
彼女は仕事を終えて帰宅した。
上の文では、2つの時制が見られます。過去完了と単純過去がある。つまり、to goは、仕事をしているときに最近起こった行動を指しているのです。つまり、過去完了形は、過去に起こったずっと前の行動を示すために使われることがわかります。
"彼女は素晴らしい仕事をした"
-had done は do 動詞の過去完了形です。
-どちらの動詞構文も、助動詞と与えられた動詞の過去分詞で形成されます。
-Have doneは、最近完了した行為を指すのに使われます。これは、いつアクションが起こったか正確にはわからない、最近の過去かもしれません。時間がわかっている場合は、時制が単純過去に変わる。
-Had doneは、過去にずっと前に完了した行為を指すのに使われます。
-Have done は、一人称・二人称の代名詞と三人称の複数形でのみ使用可能です。he や she などの三人称単数代名詞には hasdone を使います。
-Had doneはどの代名詞と組み合わせても問題なく使える。
したがって、had doneやhave doneを適用する前に、その手術がいつ行われたかを検討する必要があります。