• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在完了と過去形は大体同じくらいまえのことですか。どうやって使い分ければいいですか?)

過去形と現在完了の使い分けについて

このQ&Aのポイント
  • 過去形と現在完了は、過去の出来事を表現する際に使用されるが、使い分けには注意が必要です。
  • 過去形は、特定の時点で終わった過去の行動や出来事を表すのに使われます。
  • 一方、現在完了は、過去の経験や出来事が現在に影響を与えることを表します。

質問者が選んだベストアンサー

  • ベストアンサー
  • KappNets
  • ベストアンサー率27% (1557/5688)
回答No.1

-----The windows are broken. これは単に「現在の状況」です。この表現は誰が壊したともいつ壊したとも書き足すことが出来ません。 -----The windows have been broken (since Friday). これは「現在壊れている状態」ですが、ただし since を使っていつ壊した(壊された)かを書き足すことが出来ます。「金曜日から今まで」壊れた状態が続いている、という意味になります。 ただし -----The windows have been broken by M and T since Friday. はダメです。あくまで「状態」なので、壊すという「動作」と同時に示せないのです。 いつ誰が壊したと明示したければ過去形となります: -----The windows were broken (by M and T) yesterday. ただしこの表現はあくまで過去の「動作」を述べているので、今の「状態」を語っていません。今は既に誰かが修理して直っているかも知れません。 状態と動作という違いを噛み締めて頂きたいのです。

lemon12321
質問者

お礼

お返事ありがとうございます。 are broken は「現在の状況」で have been broken は「現在壊れている状態」で、でも by M and T をつけると「動作」を示してしまうということでだめってことですね。 were broken は過去の「動作」で今の「状態」を語っていなくて今はもう直っているかもしれない。 最近はよくこういう問題があっていつもなんでかな・・と思っていました。質問してみてよかったです。 多分こんどは間違えないでやれると思います。 教えてくださってありがとうございました。 とてもわかりやすかったです☆