アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在完了形の継続用法と現在完了進行形の違いを教えて下さい。

①she has washed the dishes.

②she has been washing the dishes.

①を現在完了の継続用法と考えれば、②の現在完了進行形と同じで「彼女は皿をずっと洗っている」

つまり①②ともに、今現在も皿洗い行為をやり続けているわけですよね?

ってことで同じ意味で宜しいのでしょうか?

質問者からの補足コメント

  • ①は英文として有り得ないダメ文ですか?

      補足日時:2020/06/19 20:32

A 回答 (4件)

#1さんの回答が簡潔で分かりやすいですね。


#2さんの回答は #1さんの回答を補足する形で 丁寧に説明してありますね。
それと、#3さんが誘導しているサイトにあった
≪何度も音読して、練習してください。できるようになったら、和訳だけを見て、英文を言えるようにしましょう。≫
は あまりいい方法ではありません。音読も そのサイトにあるように、英語をカタカナ読みする習慣を付けると、坊さんのお経みたいになります。また、和訳というのは 状況よって 色々変わるので、状況もなしに 1文だけを ポンと取り出して、その和訳だけを見て、英文を言えるようになっても、状況に応じて 適切な英文を使えるようにはなりません。

さて、英語で説明されていますが、こちらの動画はどうでしょうか?

    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2020/06/21 09:32

動作動詞の継続用法の場合は、現在完了進行形になるのが普通です。


http://makki-english.moo.jp/3presentperfect2.htm …
①のような普通の現在完了の形にすると、No2の回答者さんがお書きのように、完了の意味になります。

普通の現在完了の継続用法に使われる動詞は状態動詞になります。
動作動詞と状態動詞については以下にも一応書いているので、気になったらご覧ください。
少し面倒ですし、慣れてくると自然に使えるようになると思うので、動作動詞と状態動詞について、あまり深く考えなくても良いと思いますが…
http://makki-english.moo.jp/2progressiveform.htm …
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2020/06/21 09:32

①She has washed the dishes.(完了)


 彼女は食器洗いをした。(だから、文句を言われることはないだろう)
 She has finished washing the dishes. とは違うので、洗い終えたかどうかは不明。

②She has been washing the dishes (for half an hour).(継続)
 彼女は(半時間)ずっと皿を洗い続けている。(だから、そろそろ交代した方がいい)

現在完了形は「だから、今どうなの?」という視点が必ず発生します。これは文脈からしか判断できないので、訳文だけで「継続」なのか「進行形」なのかを判断することはほぼ無理です。

③She has been sick in bed (for a couple of days).(継続)
 彼女は(ここ2日)病気で寝込んでいる。(ので友だちに会えない)

現在進行形は「今は~中」という動きを報告するだけで、前後関係は無視。
④She is washing the dishes.(進行形)
 彼女は今食器を洗っています。(ご用ですか?)
    • good
    • 0
この回答へのお礼

ありがとうございます!!

お礼日時:2020/06/21 09:32

現在完了形の継続用法=「継続」の表現は「be,live,know」などの状態動詞とともに用いられます。

wash ではダメです。
現在完了進行形=前からやっていて今も継続中
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2020/06/21 09:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!