• ベストアンサー
  • すぐに回答を!

過去進行形が正しいが過去完了ではどうか。

(1) I was reading when he came home. (2) I had been reading when he came home. (1)は正しい英文のようです。(2)は間違っているのか、もし、間違っているならどうしてかやさしく説明してください。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数28
  • ありがとう数0

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

  • ベストアンサー
  • 回答No.1
  • cowstep
  • ベストアンサー率36% (756/2081)

過去完了進行形は「(その時までずっと)…をし続けていた」という意味です。 (2)は「彼が来た時まで、読書していた」ということです。従って、彼が来た時に読書を止めたことになり、それが事実であれば正しいし、事実に反していれば間違いということになるでしょう。 ちなみに、(1)は「彼が来たとき、私は読書中だった」ということです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 過去進行形と過去完了進行形などなどの疑問

    英訳問題;日本語文は単文のみです。 ①「電話が鳴った時、私はずっとテレビを見ていた」 『ずっと』がついているから I had been watching TV when the phone rang. ですか? I was watching TV when the phone rang. でもいいと思っています。 ②「来年3月でその選手は同じチームで12年プレーしていることになる。」(By)next March the player will have been playing in the same team for twelve years. はbyが無くてもいいと思ってます、合ってますか? ③(その少年は救助された時、小さな木片にしがみついていた。)The boy had been holding on to a little piece of wood when he was rescued.  は、The boy was holding on to a little piece of wood when he was rescued.もできると思っていますが過去完了進行形を考える理由を教えてください。 ④ (ジョンはその会社が廃業するまで5年間働いていた。) John had been working at that company for five years when it went out of business. は、whenのほかにuntil it went out of business.も使えると思っています。わかりません。教えてください。

  • 主節の文章が進行形の場合の、when節の位置

    私が受けた英語教育では、時を表す接続詞when節は、前でも後でもよいと習いました。つまり、 When I was a child, I lived in Tokyo. を I lived in Tokyo when I was a child. と書き換えられるように。 しかし、最近知り合いの子どもから、主節が進行形の文の場合は、主節を前に書くようにと学校の先生にいわれたと聞きました。 たとえば I was reading a book when he came home. と書くことはできても、 When he came home, I was reading a book とは言わないと中学校の先生が言ったというのです。 そんな規則があるのでしょうか?

  • 過去完了形と過去完了進行形

    Sam( ) for 2 hours when I came home. 1、括弧にhad been playing tennisを入れた場合 私が帰宅した時点で2時間テニスをしていて、継続しているニュアンスになると思います。 2.もし括弧にhad played tennis を入れた場合はもう既に2時間テニスをしたという完了のニュアンスは含まれるでしょうか? 選択肢に1と2両方あった場合はどちらがより正解になりますか?

  • 過去完了と過去完了進行形

    Sam( ) for 2 hours when I came home. 1、括弧にhad been playing tennisを入れた場合 私が帰宅した時点で2時間テニスをしていて、継続しているニュアンスになると思います。 2.もし括弧にhad played tennis を入れた場合はもう既に2時間テニスをしたという完了のニュアンスは含まれるでしょうか? 選択肢に1と2両方あった場合はどちらがより正解になりますか?

  • 現在完了進行形、過去完了進行形の違いについて

    文法の問題集を解いていて、今一つ分からないところがありました。現在完了進行形と過去完了進行形の違いです。 問題集の例文に 「彼は大学生のころから社会に対して何が出来るのかを考えていた」 He had been thinking about what he could do for the society since he was a university student. とありました。sinceがついているということは、大学生の頃から「ずっと今も考えている」という状況ですよね。そうすると、 He has been thinking about ........とした方が自然だと思うのですが何故この文はhad beenになっているのでしょう。 「考えていた」=had been thinking となると「今は考えていない、または考えているかどうか分からない」という状況になっていると考えていいのでしょうか? ご教授を宜しくお願い致します。

  • 完了進行形

    こんばんは☆高1です☆ 今、グラマーで時制の完了進行形の勉強をしているのですが・・・ She has been reading the book since this morning.(彼女は今朝からずっとのその本を読んでいます) の文ってShe had been reading the book since this morning.(彼女は今朝からずっとその本を読んでいた) ではダメなんでしょうか? 穴あき問題などだと現在完了進行形か過去完了進行形かどちらにしていいかわからないんですが・・・ どうしたら見分けることができますか?

  • 完了形?完了進行形?

    ある参考書では、be, live, knowなどの状態動詞では進行形に出来ないと書かれています。 私たちは1992年からこの家に住んでいます。 We have lived in this house since 1992. しかし、別の参考書では 彼の娘が生まれた時、彼は長野に7年間住んでいた。 He had been living in Nagano for seven years when his daughter was born. 過去完了進行形になっています。 どちらが正しいのでしょうか?

  • 過去進行形か?過去完了形か?(受験英語)

     大学入試用の問題集からの抜粋です。 ( )に最も適切なものを選びなさい。 (1) I ( ) the dinner when the telephone rang. ア:was making   イ:have made ウ:have been making →正解はア (2) He ( ) for an hour when the train arrived at the station. ア:was waiting イ:is waiting ウ:had been waiting →正解はウ  この二つの問題なんですが、正解がそれぞれ、(1)は過去進行形、(2)は過去完了進行形ということで、時制が異なっています。  ここでもし、「(1)と(2)の答えの時制が異なる理由はなにか?」と訊かれたら、「(2)には、for an hourという期間を表す語句があるから、完了形なんだ」という説明でいいのでしょうか?

  • 過去、過去完了、過去完了進行形

    下の3つの文はそれぞれ正しいですか。 和訳した場合、ニュアンスの違いを教えてください。 I bumped into one of my friends at the station.という文に続けて、 While I was chatting with her, someone "stole" my wallet.  While I was chatting with her, someone "had stolen" my wallet. While I "had been chatting" with her, someone "had stolen" my wallet. よろしくお願いします。

  • 現在完了進行形

    up to that time he had been staying with his uncle その時まで、彼は叔父の家に泊まっていた。 現在完了進行形は、動作動詞の動作の継続を表しますよね? stayって動作動詞何でしょうか? 私の感覚だと、状態動詞でhad staiedのほうが自然な感じがします。 この文に限らず、状態動詞っぽいのが現在完了進行で使われてる気がします。 単純にstayは動作動詞何でしょうか それとも、状態動詞だけど現在完了進行を使う用法があるんでしょうか? 詳しい方教えてください