• ベストアンサー
  • 暇なときにでも

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

以前、同様の質問をさせて頂きましたが、 質問の仕方が悪かったと思い、 改めて質問します。 「昨夜徹夜でゲームをしていたため、 私は眠い。」という状況で、「継続してゲームをしていた」という 内容を強調したい場合は、過去完了進行形を 用いても問題ないですか? 過去進行形は、特定の時刻に進行されていた行為を表しますが、 「一晩中」(または1年中)などのある程度の長い期間に渡って 継続されていた行為を表すには 適切ではないのではないか、という感覚があります。 <過去完了進行形> I'm very sleepy becase I had been playing a game all last night. <過去進行形> I'm very sleepy becase I was playing a game all last night. ご回答をお願いします。

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

  • 回答数2
  • 閲覧数178
  • ありがとう数4

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

  • ベストアンサー
  • 回答No.1
noname#181603
noname#181603

それでも通じますが、基本的には、過去完了を使うときは、過去のある時点まで~していた、ということなので、過去のある時点を示す必要があります。 例)I had been playing a video game for 6 hours when Bob came. みたいにつかいます。 また、過去進行形は継続を表さないのでいまいちです。 この状況の場合、実際には過去完了にこだわる必要はないでしょう。 単純に I'm very sleepy because I played a video game all last night. でもいいです。 ほかには I stayed up all night playing a video game so I'm very sleepy. I pulled an all-nighter last night playing .... という言い方もあります。

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

質問者からのお礼

回答ありがとうございます。 やはり自分の中で整理できないのは… 過去完了形では、 「ある時点まで」と同時に 「ある期間」についても 「継続」を表すことができるのではないか? という点です。 もう一度考えてみたいと思います。 またご教授よろしくお願いします。

その他の回答 (1)

  • 回答No.2
  • KappNets
  • ベストアンサー率27% (1557/5688)

私は (1) I am very sleepy because I played a game all night. が一番良いのではないかと思います。 (2) I am very sleepy because I was playing a game all night. でもほぼ同じ意味になるとは思います。しかし、ずっとxxxしていたという強調の意味には進行形を用いるべきということはないと思います。進行形は I fell down and was hurt when I was playing a game. のような場合に必要なのだと思います。 過去完了進行形はある過去の時点から前にそうしていたということを強調する表現なので不適切です。

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

質問者からのお礼

ありがとうございます。 時制の問題は難しいのでまた質問させてもらうのではないかと思います。

関連するQ&A

  • 大過去は進行形の形をしていることがありますか?

    センターの問題ですが、 We had been playing baseball for about half an hour when it started to rain very heavily. という文があります。ここで、had been playing は過去完了進行形になっていますが、これは大過去ですか、それとも、継続を表す完了進行形なのでしょうか?

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

    (1) I’ve already read this book.   (この本をすでに読んだ) 読んだという動作は過去のこと、しかし、話し手の意識は、読んだ結果、すでにその本の内容を知っているという現在に意識があるのです。  前述のように現在完了の事柄(動作)は過去に終っています。もし、現在も継続している事柄(動作)を述べるなら、完了形ではなく、完了進行形を用いるのです。 (2) I’ve been reading this book. (ずっとこの本を読んでいます)  「読む」という動作が発話の時点でもまだ継続しています。これが現在完了進行形なのです。 上記はとても頼りになる参考サイトの説明です。が、 (2)の場合 この文のみでは、この訳一つとは決まっていないのではないですか?  I'm very tired. I've been reading this book. なら「私はとても疲れてる。この本をずっと読んでいて今読み終えたんだ。」 とも言えるのではないでしょうか?  「ずっと~している。(今現在も進行中である。)」を表現したいのであれば、いつもforやsinceやall dayなど 時の継続をあらわすフレーズがつくべきなのではないですか?過去完了形進行形も同じ使われ方をすると思っています。 文脈により 「現在まで動詞動作が続いている」「現在にはもう終っている。」と両方とれるようですが、未熟なので見分けがつきにくいです。前後をあわせた文を沢山読んでバリエーションに慣れるしかないのでしょうか? どうなんでしょうか? ご意見を下さい。 

  • ここは完了進行形ではなく完了形を使うべきでは?

    liveなどの状態動詞ではなく動作動詞の場合は、現在完了形は動作がすでに終わっている場合に使い、完了進行形は動作が完了していない場合に使うものだと理解しております。 workの場合は文脈によりますが 通例ほぼ毎日働くものである場合は完了形で継続を表すことができますが、 宿題などの場合はやり終えた場合は完了形を使い、過去からやっていて今なお完了しておらず継続する予定であれば完了進行形を使います。 しかし、ビートルズのA hard days night.の歌詞にある It's been a hard day's night, and I've been working like a dog. It's been a hard day's night, I should be sleeping like a log. と言う箇所が疑問です。 I've been working like a dog. であれば「馬車馬のように働いたよ(まだ仕事が終わらないんだ)。」と言うふうに感じます。 次に続くフレーズを考えると、「馬車馬のように働いたよ。(仕事は終わったけど、ものすごい激務だったんでくたくたなんだ)」と言う意味になる、と思うのですが、その場合は完了進行形ではなく完了形を使うことによって動作が完了したことを表現する必要があるのではないでしょうか?

  • 進行形と現在完了進行形

    進行形と現在完了の継続用法の違いがよくわかりません。 「自然が破壊されている」は Nature is being destroyed.だと参考書にありましたが、Nature has being destroyed.では何故だめなのでしょうか。継続ではなく完了の意味になってしまうのでしょうか。

  • 動作の継続 現在完了進行形

    状態の継続は現在完了形(have+過去分詞) 動作の継続は現在完了進行形(have been ~ing) と習いました。 Jane is ill. She got ill last month. を書き換えると Jane has been ill since last month. になるそうです。 gotは動作なのに、 現在完了進行形(have been ~ing)の形に当てはまっていません。 これはどうしてですか? 継続しているのは「病気になる」という〈動作〉ではなく、 「病気」という〈状態〉だからですか?

  • 過去進行形

    問題集に次のような文があるのですが、おかしいと思います。 なぜ過去進行形なのでしょうか?過去形でなければおかしいと思います。 1 I was eating dinner last Friday. 2 I was watching TV yesterday. 3 I was reading a book last night. よろしくお願いします。

  • 過去進行形

    問題集に次のような文があるのですが、おかしいと思います。 なぜ過去進行形なのでしょうか?過去形でないとおかしいと思います。 1 I was eating dinner last Friday. 2 I was watching TV yesterday. 3 I was reading a book last night. 特に2がおかしいと思います。よろしくお願いします。

  • 現在完了形と現在完了進行形

    現在完了形の継続用法と現在完了進行形ではどのようなニュアンスの差が出るのでしょうか。 例えば「私は3時間勉強してます」という文では、 I have studied for three hours. I have been studying for three hours. の、どちらの文の方が適切ですか? 今まで漠然と、完了形は長い期間、完了進行形は短い期間だと思っていたので下の文を書いていたのですが、上の文でもおかしくないのでしょうか。どなたか教えてください。

  • 現在完了進行形

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

  • 進行形にするかどうか

    会話で進行形にするかどうかで迷う時があります 例えば 1.私は学校生活を楽しんでいます。 2.私は英会話学校に通っています。 3.私は設計会社で働いています。 4.私は英語を勉強しています。 5.私は植物を観察しています。 など、実際今の行為でなく日常的にしていたり、習慣などのことを 話す時、現在形にするか、進行形にするか、または現在完了進行形にするのか非常に迷います。 (実際に期間などを入れれば現在完了進行形にしています。) 今現在1~3は現在形、4、5は現在完了進行形にして話すと思います。 これは動詞によってそれぞれ異なるのでしょうか? それとも決まりみたいなものはあるのでしょうか? よろしくお願いいたします。