Has she already finished? - Understanding the difference

このQ&Aのポイント
  • This question explores the difference between 'Has she already finished?' and 'Was she already finished?'
  • When asking someone if they have finished their homework, the correct options are (A) 'Have you finished your homework?' and (C) 'Are you finished your homework?'
  • The book 'The Mysterious Benedict Society' by Trenton Lee Stewart is being read for study purposes.
回答を見る
  • ベストアンサー

Was she already finished?

勉強のため、Trenton Lee Stewart作「The Mysterious Benedict Society」を読んでいます。 (試験を受けている主人公)Reynieは、席の後ろのRhondaが立ち上がった音を聞きました。 Was she already finished? Well, of course! She had all the answers.   *本ではfinishedは斜字になっています。 1)なぜHas she already finished? ではないのでしょうか。   この二つはどんな意味の違いがありますか? 2)「あなたは宿題を終わらせたの?」という文をつくりたいとき   (A)Have you finished your homework?   (B)Were you finished your homework?   (C)Are you finished your homework? どれが正しいのでしょうか。私は(A)と(C)が正しいと思っていたのですが、わからなくなりました。 よろしくお願いいたします。

  • 英語
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
回答No.2

授業中などに先生は Are you finished?「もう終わった?」と聞きます。 生徒は I'm finished.「もう終わった」と言います。 このような be finished は受身というより,be +形容詞と考えた方がいいでしょう。 finished で「終わっている」という状態を表す形容詞。 「~を終えて」という場合は be finished with ~で表します。 be done with ~という表現もあります。 上で説明した「終わった」というのは,今終わっている, ということで,現在形で「終わっている」状態を表します。 だから, Are you finished with your homework? とすると正しくなります。 もちろん,finish を普通に「~を終える」とした (A) も正しいです。 今回の例が was と過去形になっているのは過去のストーリーだからです。 その過去の時点で「終わっていた」, その場の直接話法では "Is she already finished?" と感じているはずです。 それをストーリーとして,すべて過去形で書く形式をとっているので 一種の時制の一致で was となっています。 この過去と「終わった」の過去は違います。 本来,今「終わった」は現在完了的に現在で, Are you finished? となります。 your homework を続けるなら, Are you finished with your homework?

kiukiu5315
質問者

お礼

””で括られているのではないので、wasが使われているんですね。 そのあとのShe had all the answers.もReynieの心の中ではShe has all the answers.だったのでしょうか。 よくわかりました。 とても詳しい回答をありがとうございました。

その他の回答 (2)

  • trgovec
  • ベストアンサー率52% (2538/4879)
回答No.3

1 Was she already finished? 彼女は(やるべきことが)もう終わっていたのか Has she already finished? 彼女は(やるべきことを)もう終えたのか(やや不自然か) be finished は人を主語にして「(仕事などが)終わっている」ということ。finished を文法的にどう解釈するかはいくつかありますがいずれにせよ be と組み合わさって形容詞のように働いていると考えられるため目的語をとることはできず「終わったモノ」を表現したいときは with を介して Are you finished with your homework? - (2-C') とします。 finish を動詞として使っているときの完了形が have finished でこれは目的語をとるため Have you already finished your work? のようにできます(2-A)。目的語がないと情報不足な感がするかもしれません。 Has she finished her work? は Is she finished with her work? に近く、現在完了と現在なので視点が「今」にあり、今終えた状態にあることを示しています。 Was she finished with her work? は Had she finished her work? に近く、視点が過去にあり、今よりも前の時点で終わっていたという意味があります。 最初に書いている訳の違いはここに原因があります。(2-B)は文法的なこと以外に時制が違うので比べられません。 なお、疑問文に already が使われているため驚きや意外性が感じられます。

kiukiu5315
質問者

お礼

Has~でもIs~でも同じような場面で使えそうですね。 現在完了形はわかってきたような気がしていたのですが、Was~ででてきたので、とても不思議だったんです。 She is finished with~とisのときは withをつけるというのもみなさんにご指摘されて勉強になりました。 大切なお時間をこの回答に使っていただきありがとうございました。 今後ともよろしくお願いいたします。

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

1.finished は過去分詞ではないのです。 『終わったという状態にある』という形容詞なのです。辞書を引いて見て下さい。必ず形容詞として finished が掲載されている筈です。 動詞の場合には他動詞ですから目的語が必要になりますが、この文章ではないでしょう? それは形容詞だからです。 2.Aが正解です。

kiukiu5315
質問者

お礼

わかりました。貴重なお時間を使ってのご回答ありがとうございました。

関連するQ&A

  • already と yet の使い分け

    以下の文では、alreadyとyetのどちらが正しいですか? She asked her son if he had already finished his homework. She asked her son if he had finished his homework yet. よろしくお願いします。

  • Have you finished your homework?はダメ?

    When have you finished your homework?(誤りを正せ) という問題があって、答えはWhen did you finish your homework? しか書かれていなかったのですがHave you finished your homework? とするのは間違いでしょうか?

  • already, just, yet の位置

    I have just finished my homework. I haven't finished my homework yet. She has already cleaned her room. She hasn't cleaned her room yet. alreadyやjustは過去分詞の前ですが、 なぜyetは文末なんですか。 yetをstillに変えることはできますか。

  • alreadyの使い方

    最近質問のしすぎで本当に皆さんに悪いなあと思いつつ、かつ自分の英語力のなさに涙しつつ、かつ皆さんの暖かい即答に感動しつつ…という日々を送っております。本当にみなさん、サポートありがとうございます。 alreadyの使い方ですが、 1. I have already waited for an hour.現在完了(平叙文)と共に(中学生はこれしか習わない) 2.  ~「驚き」を示すalready(yetの代用)~ Have you had your lunch already? 「現在完了(疑問文)」と共に She hasn’t gone already, has she?(まさか彼女はもう行ってしまったんじゃないだろうね。)「現在完了(否定文)」と共に (2.は大学入試でよく出るものだと思います) 3.I know that already. / I already know that.「現在形」と共に(状態動詞のみ) 4. I knew that already. / I already knew that.「過去形」と共に(状態動詞のみ) (3.&4.はロイヤルに載ってました。本当に使うかは?です) で、ある問題集を見ていると…   You only started this job an hour ago; surely you ( ) already? (センター) (1)finished (2) have finished (3) haven’t been finished (4) haven’t finished 私の解釈:疑問文の中のalready→驚き、finishは何動詞?状態動詞なら、この問題、(1)もOKなのでは?(答えは(2)だそうです) それとも、上記例文3.&4.は平叙文のみなのでしょうか?

  • finishの使い方

    You are finished your homework.とは言えないのに You are finished studying.とは言う。というのを見ました。 どうしてなのか理由が知りたいです。 よろしくお願いします!

  • 英語

    1 She may well be tired after her trip. She might well complain of her boss. 2 You might as well throw your money away as buy such a thing. You may as well do your homework now as do it later. 上の各組の文章の意味の違いってなんですか? 教えてください><

  • 中3英語で現在完了について質問です。

    中3英語で現在完了について質問です。 次の英文の、?と?の違い、?と?と?の違い、(1)と(2)の違いをそれぞれ教えてください。 ?と?とか同じ意味になっちゃいませんか? 出来るだけわかりやすくお願いします!! ?Have you finished your homework yet? ?Did you finish your homework yet? ?I have not finished my homework yet. ?I don't finish my homework yet. ?I didn't finish my homework yet. (1)I have just finished my work. (2)I just finished my work. ちなみに、学校でもらったプリントには ?君はもう宿題を終えましたか。 ?私はまだ宿題を終えていません。 (1)僕はちょうど仕事を終えたところです。 と訳してあります。

  • カッコの位置で入る副詞が決まるのでしょうか?

    問題(1):I hear you ( ) haven't finished your report. 選択肢;already, just, still , yet 訳:「あなたは、まだレポートをやり終えてないそうですね。」 回答:still 質問:1)これ、( )がここだからstill しかないということですか?  例えば、I hear you haven't finished your report ( ).なら答えはyetですか? 2)これがただの日本語文からの英作文なら、I hear you haven't finished your report yet. でもいけますか 3)「まだレポートをやり終えてないよね、(もうやっちゃってたりする?)」なら You haven't finished your report already, have you? とかもできたりしますよね? まず、括弧の位置だけで、回答が選ばれることの確認と、2)、3)の別選択肢を使った発展的な学習をしたいので、見てもらえると助かります。 教えてください、お願いします。

  • to+have+過去分詞について

    She claims to have seen a green man once.この文のto以下は現在完了の経験と見て正しいでしょうか?また She claims to have already finished her homework..この文のto以下は現在完了の完了と見て正しいでしょうか?つまりto+have+過去分詞は現在完了の経験・完了・継続全てを表現出来るのでしょうか?

  • 英語の短縮について どちらが一般的ですか?

    He's not baseball player. と He isn't baseball player. は どちらの略し方のほうが一般的なのでしょうか? また、 I've not finished my homework yet. と I haven't finished my homework yet. では She gave me a book I'd not read yet. と She gave me a book I hadn't read yet では どちらでしょうか? よろしくお願いします。