• ベストアンサー

I've been trying to reach you all night.

1.I've been trying to reach you all night. I've been trying to reach you. ・実際に連絡をとろうと(何度も電話したり)したけど、連絡がとれなかった場合。 ・何度も連絡とろうとしたけど(思ったけど)行動はしなかった。 どっちでも、使えますか?? 2.この文で"今も連絡取ろうとしている"と"(今の今まで)連絡とろうとしてた。"の両方表現できますか?? I've been trying to reach her all night. 一晩中(彼女に)連絡をとろうとしてる。 "今現在も連絡をとろうとしている。" その子とやっと連絡が取れた時に、 I've been trying to reach you all night!! 一晩中連絡取ろうとしてたんだよ!! 3.例えば今まで連絡を取ろうとはしたけど、一晩中みたいな連続した時間でなければ、 I've tried to reach you three times. (今までに)三回連絡を取ろうとしたんだよ。でいいでしょうか?? 4.1や2と同じように、一晩中連絡取ろうとしてた、 もしくは一晩中彼女と連絡を取ろうとしてる(今も)と言いたい時、 I've tried to reach you all night. I've tried to reach her all night. この2つも1や2と同じ意味で言う事ができますか? 現在完了進行は進行形だから一時的な感じがすると思うのですが、 現在完了も使える場合、もっと長く続くような場合に使うのでしょうか? それともこういう場合、完了進行で表すのが普通?? それともどちらも使えてニュアンスが違うとか・・・あったら教えてください。 ちょっと長くなってしまいましたが、よろしくお願いします。

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

  • ベストアンサー
noname#77550
noname#77550
回答No.5

こんにちは 前回の回答で、言葉が足りなかった事をお詫びします。 参考に提出されたブログにもありますように、継続を表わす現在完了に使える動詞は、状態動詞の他に、動作動詞もあります。 あなたが今回の補足で出された、study, work などは動作動詞に分類されると思います。 そのような動詞は for, since を伴って継続を表わす事があるか?と聞かれれば「ある」と書かれていますね? そのような例外はどんな言語にもあると思います。 また、前回の回答でも申し上げましたように、過去の一時期からの継続を表わす場合は現在完了進行形を使うと私は習いましたので、このような便利な用法があるにもかかわらず、何故、付随する言葉が制限される現在完了形に拘るのかと不思議でしたが、ご呈示のブログを見て了解しました。 中学校では現在完了進行形は教科書に出て来ないと書いてありますね。 そのせいで、標準より学力の進んだ学生は、継続を表す動作の英文を作る時に完了形を使おうとして混乱するのでしょう。 さて、all night の事ですが、ご呈示の We have waited all day. この、wait も「待つ」と言う動作や状態を表わす動詞ですので継続という事で all day が使われても正しいという主張ですね? ネット上で英語のレッスンをするブログを開かれている以上は相当の英語力の持ち主と思います。 その方が all day を使っているのでしたら、当然、all night も使えるのではないかと思います。 しかし、当然これらの言葉を使える動詞には制約がある事はお分かりと思います。 これ以上は、やはり専門家にお聞きになるのがよろしいかと思います。 しかし、 We have waited all day.(We are still waiting.) と言う考え方《今も待っている》には少し疑問が残ります。 「have been ~ing にはそのようなニュアンスが漂う」とは教わりましたが。 例えば、 I have lost my key. (鍵を失くしてしまった) これは、鍵を失くした → まだ失くしている このような場合は、今もその状態が続いている事は聞き手も想像します。 このように動詞の種類によって、現在にどのように繋がっているかは違いがあります。 しかし、どのような形にせよ現在完了形の視点は今、です。 結論として、 現在完了形というのは、もちろん、「完了、結果、経験、継続」を表す事が出来ますが、そういう分け方よりも、大前提である話し手の視点は何処にあるのか?それは「現在」だという事だと思います。 あなたが一番知りたいこと、all day のような言葉が使えるかどうかという事にハッキリとお答え出来なくてすみません。 ただ、あなたと一緒に今回悩んで来た結果、ある程度の制約はあるが使えるのではないかと私も思うに至りました。 しかし、私は個人としては、そのような言葉を使うときは現在完了進行形を使うだろうという事は言えます。

marie4you
質問者

お礼

こんばんは。 We have waited all day.(We are still waiting.)というのが、 ネイティブの方の書かれた文法書に載ってるみたいだったので、 (実際にその本を見たわけじゃないのでわかりませんが) 使えるのでは?と思ったんですが、 ハッキリしない限り使うのはやめておきます。 丁寧な説明ありがとうございました。 参考になりました。

その他の回答 (4)

noname#77550
noname#77550
回答No.4

>all night みたいな継続した期間はどうして駄目なのでしょうか? 確かに、完了形にも継続を表す意味があります。 しかし、その継続は完了進行形とは少し違います。 完了形の継続は話し手が話している時点で、その行為は完了していますが、完了進行形の場合は、まだその行為が続いている事を意味します。 また、その完了形で継続を表わす事が出来るのは、状態を表す、live, know, または、be 動詞などに限られていてすべてが継続として使えるわけではありません。 たとえば、 I have lived in Paris for two years.  となると、これは継続を表しますが、 I have read the book for two years (all night) とは言えません。 こういう言い方は英語ではありませんし、あくまでも普通の動詞では完了形は動作の完了か、経験を表す事になっています。 ですから、 I have read the book already. または I haven't read the book yet. という表現になります。 継続を表す完了形で for やsince を使う事は出来ますが、その後に来る言葉は、時の一点である、「何時」とか、「去年の何月」「今年の春」などです。 しかし、先ほども言いましたように、状態を表す動詞で作られる完了形の継続では for の次に継続を表す言葉が来るケースはあります。 たとえば、 two years, 30 years など。 しかし、このような言葉を使って動作の継続を表す場合は、現在完了進行形を使うのが普通と私は教わりました。 all night はその意味どおり一晩中ずっと、という意味ですから、経験や動作の完了を表す時には相応しくないとという事だと思います。 直訳すれば 完了とは《し終えた》、経験とは《した事がある》ですから、和訳するのだって《私は.....を何年間し終わった》《私は一晩中、経験がある》というのはおかしいと思いませんか? ただ、know のような状態動詞で進行形に出来ないものは We have known each other for two years. のような使い方が出来るという事です。 何か、自分でも上手に説明出来たとは思いませんが、普通、完了や経験を表す時は for や since は使わないので結果、継続を表す言葉は使わないという事だと思います。

marie4you
質問者

補足

こんにちは。 補足への回答どうもありがとうございます。 >完了形で継続を表わす事が出来るのは、状態を表す、live, know, または、be 動詞などに限られていてすべてが継続として使えるわけではありません。 私もそう習ったのですが、 お返事を参考にいろいろ調べたりしていたら、 study,want,work,lookなども完了形で継続として使えるっぽいです。 ただ、私の質問した文にはあてまはらなそうです。 http://ch02123.kitaguni.tv/e440311.html http://ch02123.kitaguni.tv/e441596.html http://ch02123.kitaguni.tv/e442811.html それからall nightの説明もして頂きましたが、 We have waited all day.(We are still waiting.) 完了形の継続でall dayが使われていました。 all nightも使えるんじゃないの?と思ってしまったのですが、 間違いでしょうか。

  • ucok
  • ベストアンサー率37% (4288/11421)
回答No.3

1 ちょっと悩みました。基本的には「I've been trying to reach you」といえば、実際に何度も行動を起こした、つまり、実際に何度もメールしてみたり、電話してみたり、知人に居場所を知らないかと尋ねたりした、と解釈するのが自然です。単純に、これは、そういう時に使うセリフなのです。「連絡とろうと思ったけど行動はしなかった」場合には、「I've been thinking of calling you.」などと言うのが一般的です。まあ、コメディなら「え? だって留守電入ってなかったわよ。ほんとは電話してないんじゃない?」「tryは、したよ」な~んて言えなくもありませんが。 ただ、例えばうつ病でどうにも気力がわかなかったとか、金縛りにあっていたとか、会議で缶づめだったといった具合に、本当に「努力」をしていたけれども行動に移せなかった場合には、使えるかなと感じました。でも、それ以外に「努力」をしていながら「行動」に移せないという状況が、私には想定できません。 2 「今も連絡をとろうとしている」と解釈するのが自然です。なぜなら「have」だからです。もう連絡を試みるのをやめたのなら「I'd been trying to reach...」もしくは「I was trying to reach...」と言います。ただ、こういうのは、しゃべり言葉では、あまり厳密ではないので、会ったばかりで、まだ捜索の余韻が残っていると、つい「I've」と言うものです。 3 そのとおりです。ただし、「've」はあってもなくても構いません。 4 できません。

marie4you
質問者

補足

I've been trying to reach youは、 実際に連絡をとろうと(何度も電話したり)したけど、 連絡がとれなかった場合に使うのが普通のようですね。 どうもありがとうございました。

noname#77550
noname#77550
回答No.2

現在完了進行形は、過去のある時期からずっと同じ動作や行為が続いて来た事を表わします。 ですので、例えばこのご質問文のような場合 1 連絡が取れたとか取れないとかは、この文だけでは言い表す事はできません。 あくまでも、try to reach という行為が現時点まで続いて来た事を意味します。 しかし、その上でその行為がこれからも続くかもしれないという暗黙の意味は込められている事もあります。 try to reach は「つかまえようと努力する」という事ですから、 もし、何らかの理由で連絡を取らなかったとしても、try という行為が続いていたなら使えます。 try は「努力した」「....しようとした」ですから、具体的な行動が無くても使えるという事になります。 しかし、その後 butが必要になることもあり得ます。 2 出来ます。 現在完了進行形とはそういう時に使います。 その子とやっと連絡が取れた時に I've been trying to reach you all night!! あくまでも、try がありますので、try という行為が継続していた時は使えます。 3 three times とか at seven とか言うようなはっきりした時間帯や何回というハッキリした回数は現在完了進行形では使えません。 しかし、現在完了形では使えます。 4 現在完了形には、all night のような継続した期間を表す言葉は使えません。 また、現在完了形と現在完了進行形ははその表す意味が違って、あくまでもある行為の完了や過去の経験です。 ご質問者の意図している言い方は、やはり、継続を表わす現在完了進行形になると思います。 三回「....しようとした」よりも「ずっと.....しつづけていた」という方が言い得ていると思いますので。 完了形に使える語はたくさんありますので、検索で調べてください。

marie4you
質問者

補足

回答ありがとうございます。 4>現在完了形には、all night のような継続した期間を表す言葉は使えません。 この部分がわからなかったので、補足質問します。 現在完了はforやsinceは使えますよね?? all nightみたいな継続した期間はどうしてダメなんですか? all nightは終了した時間、過去の時間を表すことになってしまうのでしょうか。

noname#181603
noname#181603
回答No.1

・実際に連絡をとろうと(何度も電話したり)したけど、連絡がとれなかった場合。 だとおもいます。 動詞 reach は動作ではなく結果ですから。 try に関しては to不定詞だと「試みようと思ったけど、行動しなかった」 ing だと「試みたけどできなかった」となるのが一般的ですが、動作を表す動詞の場合にいえることと思います。 ・何度も連絡とろうとしたけど(思ったけど)行動はしなかった。 なら動作を表す動詞 call が適切とおもいます。 目的語が you から her に変わることでおっしゃている変化があるともいます。 現在完了進行にすることで今も続いていることを強調できると思います。 あくまで参考です。

marie4you
質問者

お礼

わかりました。 現在完了進行を使うと継続を強調できるんですね。 どうもありがとうございました。