質問: 間接疑問と時制の一致?大過去?どこから考えるの? he found out where the puppy had come from. 「彼はその子犬がどこから来たのかわかった。」の文ですが、今一理解できません。 彼がfound outしたときより前にpuppyが来たのだから大過去を使ってhad come from.となるのかなと思いました。 間接疑問文だからと思って2つの文にばらしたら、今一正答がわかりません。 1)he found out. where has the puppy come from?でよいのですか? 2)he found out. where did the puppy come from?もありですか? 1)の場合もとに戻すとhe found where the puppy hasとなったところで、主節の主語述語のところが過去形になっているから、foundより前の時制にしなくちゃいけないから had come fromになるんでしたか? 2)の場合、もとに戻すと,単純にhe found out where the puppy came from.としてしまいそうですが、found outと過去形でスタートしているので時制を考えてhad come fromとする必要がありましたか? どこかで文法の知識がこんがらかっているのはわかるのですが、それがどこか特定できません。 どなたか教えていただけませんか? できれば、適切な文法のサイトも教えていただけるとありがたいです。
回答: 1)he found out. where has the puppy come from?でよいのですか? →found outの次に"where has the puppy come from?"とはつながらないでしょうね。he said, "where has the puppy come from?"ならつながりますが。 でも、おっしゃりたいことはわかります。 he had a question; "where has the puppy come from?" and found it out. こういう感じでしょうかね。 2)he found out. where did the puppy come from?もありですか? これも、 he had a question: "where did the poppy come from?" and found it out.ーーたとえば、poppyが今目の前にいないとかなら、言えますね。poppyが来た時点を意識しているとか。昨日、poppyがいたけれどーーとか。そうなると使えると思います。 1)の場合もとに戻すとhe found "where the puppy has"となったところで、主節の主語述語のところが過去形になっているから、foundより前の時制にしなくちゃいけないから had come fromになるんでしたか? →その通りです。 2)の場合、もとに戻すと,単純にhe found out "where the puppy came from".としてしまいそうですが、found outと過去形でスタートしているので時制を考えてhad come fromとする必要がありましたか? →あります。そうしなければなりません。 もちろん、afterとかbeforeとか、はっきりと時間の順序がわかる文脈であれば、両方とも過去形というのはあります。(現在完了の場合はダメ)