英語
中学生
解決済み

あなたはここにどのくらいの間住んでいるのですか?
という文章を作る時、
「How long have you lived here?」と
「How long have you lived in here?」
のinをつけた文どちらが正しいでしょうか?

過去分詞

回答

✨ ベストアンサー ✨

How long have you lived here?
が正しいです
here は副詞なので前に前置詞は必要ありません

り ほ

例えば、Tokyo とかthis town のような名詞の前には前置詞in をつけて、
How long have you lived in Tokyo?
とか、
How long have you lived in this town?
のようになります

この回答にコメントする

回答

結論から言うと、「How long have you lived here?」の方が正しいです。

<解説>
hereという単語は、thereやabroadと同様に、基本的に前置詞はいらないです。なぜなら、hereは「ここで[へ・に]」という意味を持ち、前置詞(in、at、on、toなど)を入れなくても、単語自体に「~で(へ、に)」という意味が含まれているためです。 

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