①Did you read the letter that she wrote?
②Did you read the letter that she had written?
③Have you read the letter that she had written?
②が正解かと思いましたが、テキスト解答では①が正解でした。その他、③はダメなのでしょうか。理由が知りたいです。
こんにちは!
ご質問ありがとうございます。
ご質問について、『彼女が書いた手紙を読みましたか』というのは、単に過去の出来事をたずねる一般的な質問で、特に特定の時間や状況を強調しませんね!したがって、1番の回答が正解となります。3番は、彼女が書いた手紙の明確な時間や期間がないまま現在完了形と[過去完了形](https://eikaiwa.dmm.com/uknow/questions/71341/)が同時に使われているので、文法的には不自然です。例えば、
Have you read the book she had written between 2006 and 2007?
『彼女が2006年から2007年の間に書いた本読んだことある?』というような文章であれば3番の文法でもOKです。
参考になれば幸いです。