【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

こんにちは。
いま、「マーフィーのケンブリッジ英文法(初級編)」で英文法を復習しています。
この本の練習問題の中で、次のようなものがありました。

カッコ内の動詞を正しい形にして文を完成しましょう。
Mary isn't at home. She has ______ for a few days. (go away)

Maryは現在家を空けているので、現在完了進行形の"been going away"が正解かと思ったのですが、解答欄を見ると"gone away"となっていました。
Maryはまだ家に帰ってきていないのに、現在完了形になるのはなぜなのでしょうか。
詳しい方、よろしくお願いいたします。

A 回答 (3件)

「~したままだから、現在完了進行形」・・と考えるのは、妥当ではないです。

当てはまらない場合も普通にあります。
この場合、動詞の意味(使い方)を考えてください。


"go away"は、持続している事を表す動詞ではなく、「そこを立ち去る」瞬間だけを表す動詞です。進行形にするかどうかは、ここが大きなポイントです。
「立ち去る」という事は瞬間的なことなのに、"been going away"とすると、「ずっとそこを立ち去り続ける」というような意味になり、そんな状況はあり得ませんよね。
「そこを立ち去り、かつ戻っていない状態」なので、進行形は使わずに"gone away"にするのです。
彼女がもう戻っているか、あるいはその後どうなったかわからない状態なら、"She went away"とします。こう言うとなんとなく完了・完了進行の使い方がわかるのではないでしょうか。


うまく説明出来た自信はありませんが・・いかがでしょうか?

この回答への補足

ご回答ありがとうございます。
基本的なところを見失っていたと感じました。
的確なご指摘ありがとうございました。

補足日時:2009/12/01 00:06
    • good
    • 0

現在完了の継続用法は状態の継続を表す。


動作の継続を表すには現在完了進行形を使う。

というように使い分けます。

今回の場合「 出て行く」という動作の継続ではなく
「でていってしまった」状態の継続と考えているから進行形にはならないんですね。

http://highenglish.client.jp/high1/kanryou_kanry …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
#1の方のご回答同様、基本的なところを見失っていました。
ご指摘ありがとうございました。

お礼日時:2009/12/01 00:10

これは結果を表しているので現在完了進行形は不可です。

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

ご回答ありがとうございました。

お礼日時:2009/12/01 00:09

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