英語
高校生
解決済み

Richard ( ) tennis since he was 8 years old.

私はhad playedと思ったのですが、答えは、has been playingでした。何故ですか?

英語 english 高校英語 完了形

回答

✨ ベストアンサー ✨

sinceは過去のある点から現在までの期間を示す接続詞で、文脈からリチャードは今もテニスをやっています
had playedにしてしまうと[過去の経験]の意味になってしまい、sinceの時制と合いません
したがって、現在完了進行形が最適解になります

Antares

すみません、今更ですが訂正を
「sinceは過去のある地点から「現在」までの期間」としましたが、正確には「現在」ではなく、「主節が指示する時点」までの期間でした
うえの説明では今回の問題が説明できなくなってしまうので、、、

この回答にコメントする
疑問は解決しましたか?