2021年度の入試問題「英語」問5の英作文について質問です。 (1)ぼくは5年前にサッカーを始めて以来,ずっとこのチームに所属しています。 (模範解答) I have belonged to this team / since I started soccer five years ago. 中学校では,sinceとagoは併用できないと教えられているし、文法書でもそうなっていると子どもが言います。 解答は / for five years. ではないのかと。 私も所説調べてみましたが、よく分かりません。どなたか解説していただければ有難いです。
ニュアンスが微妙になりますが、for five years. でいいと思います。 大まかな理由になりますが、現在完了は過去の一点だけを取り上げられないので、agoは使えない、からです。 時間の流れの捉え方が日本語とは異なる所もあるので、直訳しようとすると文法的にうまく行かず、 文法を整えるとニュアンスが置き去りになることは良くあるかなと思います。