正しい前置詞と、意味の違いは何ですか?

私はジムに行きましたが、 長い間行っていませんでした。

私はジムに行きましたが、 で長い間行っていませんでした。

コメント

  • どちらも有効だと思います' 、しかし、 for の方がおそらくはるかに一般的であり、 in は私にはやや方言的/非公式のようです。

回答

例として使用したケースでは、バリーの答えは正しいです。ただし、将来について言及する場合は、「for」のみが正しいです。

「私はtに行きません」彼は長い間再びジムに行きます “←有効
“私は長い間ジムに再び行くことはありません “←不正解

コメント

  • 私は' tはあなたの例に同意しません、私はそれらが両方とも大丈夫だと思います。それらが同じではない私の例:私はここに長い間住んでいます。長い間ではありません

回答

どちらも文法的です。意味に違いはありませんが、少なくとも英国では、 で長い間はクラスマーカーである可能性があります。

コメント

  • このチャートしばらくの間は、 in バージョンが次の"ブロックの新しい子供になる可能性があることを示唆しています"。
  • '米国の誰もが違いに気付くことはなく、それに基づいて判断することすらできないと思います。
  • nGramチャートは書かれた言語のみに基づいているため、いつものように注意して扱う必要があります。
  • クラスマーカーについて詳しく教えていただけますか?たとえば、どのクラスですか?
  • 証拠がなく、'間違っていると言われる準備ができていますが、英国では'長い間'は労働者階級のスピーチで見つかる可能性が低くなります中産階級のスピーチ。

回答

私たちは長い間ここに住んでいます。 (現在完了形)-過去に始まり、今も続いています。

彼らはニューヨークに長い間住んでいました。 (過去単純)-アクションは過去に開始および終了しました。

彼らは長い間それを行います。 (future simple)-これから長い間、将来的に開始および終了します。

長い間(現在は完全(継続的))-過去-現在-未来

長い間(過去単純)-過去

長い間-未来

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です