• 締切済み

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

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

  • 英語
  • 回答数2
  • ありがとう数0

みんなの回答

noname#202629
noname#202629
回答No.2

現在完了と現在完了進行形の違いは、英文法書によると、「進行形は最近の(action/situation)動作や状況の継続を表わし(not necessarily finished=終息を意味することもありえる)完了形は反対に(completion and present result)終息や現在に至るその結果を表す。」との解釈をしています。 I’ve been reading your book. (継続を表す) I’ve read your book. (結果を表す) これを基準にして、過去形と過去完了形もしくは過去完了進行形を組み合わせた文章になると、下記の例題は >Sam had been playing tennis for 2 hours when I came home. は、質問者の解釈で正しいです。 2)の過去完了形に過去形が組み合わさった文章に付いては、文法書は「過去の出来事(event)が起きる前に、次の過去の出来事が起きる。たとえばAが最初に起こり、その後にBが起こる。時間のずれは気にする必要はない文章を見れば理解できる。」としています。 >Sam had played tennis for 2 hours when I came home. 「家に着くと,サムは2時間テニスをしていた。」のように完了を意味する文章として捉えれるべきです。 1)Sam had been playing tennis for 2 hours when I came home. 2)Sam had played tennis for 2 hours when I came home. は意味が違いますのでどちらの文章が良いかは、解答できなません。但し、どちらの文が作者の意図を捉えやすいか(分かりやすい文章)であるかと言えば、皆さんが1)と、仰るのであれば1)になります。しかし、下記のように >Sam had already played tennis for 2 hours when I came home. と終息を明確にする副詞を宛がうことで、過去完了形の意味合いが強調されると、文章の分かり安さの選択は変ると思います。

  • aikipower
  • ベストアンサー率60% (12/20)
回答No.1

1のニュアンスは正解です。ただ、2の場合、「私が帰った時にサムは二時間テニスをした」のニュアンスですから、「私が帰った」後でテニスをした意味になります。 文法的にはどちらも正しいので、正解の選択肢は問題がどういったものであるかによって左右されます。

関連するQ&A

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

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

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

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

  • じせいもんだい

    Kate ( ) tennis for three hours. 1,has played 2,is playing 3,has been playing 4,had been playing 3以外はなぜだめなのか教えてください。 特に3と4の違いがわかりません。 回答お願いします。

  • 過去進行形について

    She had been practicing the piano for two hours when he called her. という定番の英文がありますよね。 これ、when のかわりに before / until を使うのはどうなのでしょう。 ○か×か、また、ニュアンスがどう変わるのか教えていただけますか。

  • ほぼ同じ意味の文でしょうか?

    また文章が使えない場合は教えてください。 ①We played tennis till noon, when it began to rain. ②We Had been playing tennis till noon, when it began raining. 意味はほぼ同じだと思っています。 「私たちは正午までテニスをしたが、その時雨が降り出した。」を英訳してみました。①は解答文②は自分の文です。 違いを教えてください。

  • 現在完了形のhave been

    We had been playing baseball for about half an hour when it strated to rain very heavily. なぜこの文章はhad beenを使うのでしょうか?過去完了形なのでhad playedではないのでしょうか?それと、このplayingの品詞は動名詞ですか?

  • 過去完了進行形について

    過去完了進行形について 過去完了進行形の文法は日常、普通に使用されるのでしょうか? (1)I had been driving for 6 hours when I  decided to stop for a coffee.  コーヒーを飲もうと決めるまで、6時間ずっと運転していた。 had been にしなくてはいけない文章なのでしょうか? I had droven for 6 hours では誤りでしょうか? (2)She hadn't been teaching long before  she decided to go to Africa.  彼女は、アフリカへ行くのを決意する前は、長いこと  教師はしていなかった。 She have not taught long では誤りでしょうか? (3)Do you think she'd been drinking  before the accident?  彼女は事故の前、ずっとお酒を飲んでいたと思いますか? Do you think she was drunk before the accident? どういう状況の時に過去完了進行形を使うべきなのが 上記3例分では理解することが出来ません。 ご教示をどうぞ宜しくお願いします。

  • 英文の過去形と過去完了の違い

    It rained for 5 hours. と It had been rained for 5 hours. のニュアンスの違いを教えてください。 よろしくお願いします。

  • used toと 過去完了の進行形について質問したいことがあります。

    過去の習慣をあらわすused toと、過去完了進行形のhad been ~ingについて疑問に思ったことがあり、確認したいことがあります。 まず「彼女はピアノをよくひいていたものだった」という文章を訳さなければいけなかったときのことです。 She used to play the piano.というのが分かりやすい英訳だと思います。 ですが、used toという句を知らなかったときに、 she had been playing the piano.と英訳してしまいました。 この文章では、過去完了の場合には、過去の時点を表す句(before~)が必要なのだということはわかり、完全に英訳間違いだということは分かったのですが、 もし「彼女は高校生になる前に、よくピアノを弾いていたものでした」という文章が出てきたとすると、 (1)Before she was a high school student, she had been playing the piano.と英訳してもいいのでしょうか。 had used to にすればいいだけだというのは分かるのですが、 (2)この文章でhad been playingという用法を使うとどういうニュアンスになって相手に伝わってしまうのか、 (3)一応は過去の習慣として伝えることができるのか 以上3点を(特に2番を)教えていただきたいです。

  • 現在完了形と現在完了進行形の違い

    (1)と(2),(3)と(4)の意味はどのように違うのでしょうか?Grammar in use Intermidateで勉強しているのですが,いまいち違いがよくわかりません.よろしくお願いいたします。 (1)She has been playing tennis since she was eight. (2)She has played tennis since she was eight. (3)I have lived in the states for ten years. (4)I have been living in the states for ten years.