◾️疑問
「この主題について前に研究したことがありますか?」に、
Did you research this subject before?
と答えて正解になりました。
ところが別の表現例は、
Have you done research on this subject before?
でした。
「〜したことがありますか?」なら現在完了の方が合いそうです。
さらに research の前に done が入り、this subject の前には on まであります。
同じ内容なのに、なぜここまで形が変わるのでしょうか。
◾️問題
この主題について前に研究したことがありますか?
◾️自分の回答
Did you research this subject before?
◾️別の表現例
Have you done research on this subject before?
◾️ChatGPTによる解説
この2つの英文には、「過去形と現在完了」と「researchの品詞」という2つの違いがあります。
まず、
Did you research this subject before?
は過去形です。
過去のある時点まで視線を戻して、「以前、この主題を研究しましたか?」と行為の有無を尋ねています。
before があるため、「以前に」という意味も十分伝わります。
そのため、この英文も成立します。
一方、
Have you done research on this subject before?
は現在完了の「経験」です。
過去のある時点だけを見るのではなく、これまでの経験の中に「この主題について研究した経験があるか」を尋ねています。
日本語の「〜したことがありますか?」は経験を尋ねる表現なので、英語では現在完了との相性が非常に良く、
Have you … before?
という形が自然に対応します。
もう一つ重要なのが research の使われ方です。
Did you research this subject …?
では research は動詞です。
research + 対象で「〜を研究する」と言えるため、this subject を直接後ろに置けます。
research this subject
=この主題を研究する
ところが、
Have you done research on this subject …?
では research は名詞です。
do research
=研究をする
というまとまりを作り、その研究が「何について」なのかを on で付け加えています。
research on this subject
=この主題についての研究
したがって、on が突然必要になったわけではありません。
research が動詞から名詞に変わったことで、this subject とのつながり方も変わったのです。
2つを分解すると違いがはっきりします。
Did you / research / this subject / before?
過去形 + researchは動詞
Have you / done research / on this subject / before?
現在完了 + researchは名詞
意味はかなり近くても、文を作っている仕組みは同じではありません。
なお、現在完了を使いながら research を動詞として使うこともできます。
Have you researched this subject before?
これなら「これまでにこの主題を研究したことがありますか?」という経験を表しつつ、research を動詞として使うため on は必要ありません。
つまり「現在完了だから on が必要」なのではなく、時制と research の使い方は別々の問題です。
現在完了か過去形かは「いつの行為として見るか」、on の有無は「research を動詞として使うか、名詞として使うか」で決まります。
◾️ポイントまとめ
Did you research …? は過去の行為として尋ねる形。
Have you done research …? は「これまでに経験があるか」を尋ねる現在完了の形。
research は動詞なら、
research this subject
のように対象を直接置ける。
research を名詞として使う場合は、
do research on this subject
のように「研究をする+この主題について」という構造になる。
現在完了と on はセットではなく、それぞれ別の理由で使われている。

コメント