英語
中学生
解決済み

現在完了中3です

この文はなぜ
have+been+過去分詞
ではないのですか?
また、()の答えはforなのですがなぜsinceではないのですか?

32 現在完了 *42 日本文の意味を表すように,( ) 内に適当な1語を入れなさい。 (1) 私は10年前から茨木市に住んでいます。 I have lived in Ibaraki city (大阪·関 ) ten years.
中3 現在完了 継続

回答

✨ ベストアンサー ✨

sinceは「〜以来」という意味のためうしろには過去の一点を表す名詞が来ます。
そのため「10年間ずっと」をsinceで表したい場合は
(今が2021年だとして)since 2011 「2011年から」と言い換える必要があります。

わかりやすく答えてくださってありがとうございました。

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