英語
高校生
解決済み

I haven't been back in more than a year.
何故in が使われているんですか?現在完了ではforを使いますよね?

回答

✨ ベストアンサー ✨

forはその動作をする期間です。なのでforを使うと、戻らないという動作を一年以上続けたという、意味のわからないことになります。例えば一日中ご飯を食べなかったというのもinです。別に「ご飯を食べない」という動作を一日中続けていた訳じゃないので。

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