正しい前置詞と、意味の違いは何ですか?
私はジムに行きましたが、 長い間行っていませんでした。
私はジムに行きましたが、 で長い間行っていませんでした。
コメント
- どちらも有効だと思います' 、しかし、 for の方がおそらくはるかに一般的であり、 in は私にはやや方言的/非公式のようです。
回答
例として使用したケースでは、バリーの答えは正しいです。ただし、将来について言及する場合は、「for」のみが正しいです。
「私はtに行きません」彼は長い間再びジムに行きます “←有効
“私は長い間ジムに再び行くことはありません “←不正解
コメント
- 私は' tはあなたの例に同意しません、私はそれらが両方とも大丈夫だと思います。それらが同じではない私の例:私はここに長い間住んでいます。長い間ではありません。
回答
どちらも文法的です。意味に違いはありませんが、少なくとも英国では、 で長い間はクラスマーカーである可能性があります。
コメント
- このチャートはしばらくの間は、 in バージョンが次の"ブロックの新しい子供になる可能性があることを示唆しています"。
- '米国の誰もが違いに気付くことはなく、それに基づいて判断することすらできないと思います。
- nGramチャートは書かれた言語のみに基づいているため、いつものように注意して扱う必要があります。
- クラスマーカーについて詳しく教えていただけますか?たとえば、どのクラスですか?
- 証拠がなく、'間違っていると言われる準備ができていますが、英国では'長い間'は労働者階級のスピーチで見つかる可能性が低くなります中産階級のスピーチ。
回答
私たちは長い間ここに住んでいます。 (現在完了形)-過去に始まり、今も続いています。
彼らはニューヨークに長い間住んでいました。 (過去単純)-アクションは過去に開始および終了しました。
彼らは長い間それを行います。 (future simple)-これから長い間、将来的に開始および終了します。
長い間(現在は完全(継続的))-過去-現在-未来
長い間(過去単純)-過去
長い間-未来