• ベストアンサー
  • 困ってます

duringと現在完了形

duringと現在完了形がともに使える条件を教えてください。 電子辞書の解説では1、期間が現在に及ぶ場合は現在完了ともに用いるとありましたが、2、ある問題集の解説ではduring my visitという文脈では現在完了とはともに使えないとありました。 1、Prices have fallen by 5 percent during the past three months. ○ 2、During my visit, I have hoped to ~. × ある英英辞典にはinとの書き換えができるとあったことから基本的にはagoなど過去を表わす語句と同じように現在完了形とは相いれないということでしょうか? よろしくお願いします。

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

  • 回答数2
  • 閲覧数1491
  • ありがとう数1

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

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

<During my vist I hope to ~と現在時制とも使えるのはわかってるんです。この場合過去のある範囲ではないんですけど、やはり現在完了とも使えないのですか?> ご質問の趣旨を私が誤解しているのかも知れませんが、「During my visit = 私が訪れていた間」という場合の訪問期間は 2014.1.1–1.5 など現在(=2014.7.23) から見れば過去の或る時期で、現在を含みません。こういう場合現在完了は使えません。 あるいは訪問期間は 2015.1.1–1.5 など現在(=2014.7.23) から見れば将来の或る時期で、現在を含みません。こういう場合も現在完了は使えません。 使っている文章があったとしたら文法違反です。 備考:下記はOKの例です: 過去:During my visit, I was in love with the Parisian culture... 未来:During my visit, I hope to meet as many children and women as possible... 未来:During my visit, I will have the opportunity to hold detailed discussions with...

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

質問者からのお礼

2度にわたり回答ありがとうございました。

その他の回答 (1)

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

during the past three months は「現在から測って過去3ヶ月から現在まで」ですから現在完了と相容れます。 During my visit は現在から遠い「過去のある範囲」でしょうから現在を含まず、従って現在完了とは相容れません。

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

質問者からの補足

回答ありがとうございます。 During my vist I hope to ~と現在時制とも使えるのはわかってるんです。この場合過去のある範囲ではないんですけど、やはり現在完了とも使えないのですか?

関連するQ&A

  • 現在完了形がよくわかりません。

    中学校で現在完了形を習った時から、疑問を感じていたことです。 現在完了形の表す用法は「完了・結果」「経験」「継続」「動作の継続(have been Ving)」と今まで習いましたが、下記に示す例文はどの用法にも該当できないように感じます。 訳文をみると、現在形・過去形でも表現できる内容だと思うので、「”なぜ”現在完了形でいちいち表すのか」というのが全く分かりません。そして、「”なぜ”現在形や過去形で表わさないのか」というのもわかりません。 文法に詳しい方、わかりやすく出来る限り噛み砕いて解説よろしくお願いします。 可能ならば、例文の解説もお願いします。 ※例文は、スペースアルクより引用しました。 I've been really sleepy とても眠かった。 I've got a double-chin 二重顎になった。 My liver has been acting up 肝臓が痛み出した。 I've got a very important appointment. とても大事な約束があるんだ。 I've had a bit of whiskey ちょっとウイスキーを飲んだ。 "Do you have a car?" "I've got a jalopy to get to my job." 「車は持ってるの?」「通勤用のぽんこつ車があるよ」

  • 現在完了形 完了について

    質問お願いします。 I have just finished cleaning my room. (1)この cleaning は動名詞でいいですか? (2)この文は過去形じゃいけないのでしょうか? I cleaned my room just now. でもたいして意味は変わらないですよね? 現在完了形の完了と過去形の差がうまくつかめないというか。。。 少してこずっています。 なにかアドバイスをいただけると嬉しいです。 よろしくお願いします。

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

    「私は以前カメラをなくしたことがあります」 今までの経験を述べるときは現在完了形で表すと思うのですが、上のニュアンスならどちらの文が適切ですか? I have lost my camera before. I lost my camera before. 解説よろしくお願いします。

  • 過去形を使うべきか現在完了形を使うべきか

     こんにちは。次の文を翻訳サイトで英訳すると、その次のような結果になりました。 「私は三ヶ月間病気で会社を休んでいました。」 “I was absent from a company for a disease for three months.”  しかし、直感的に、“for”とか“since”が出てくる文には、過去形ではなく現在完了形を使うべきではないのか、と、困っています。それならば、 “I have been absent from a company for a disease for three months.” が、正解なのでしょうか。  よろしくお願いします。

  • 現在完了形?

    次の文について質問します。 Shouldn't we have hired a temp while Hanako is on maternity leave? ちなみに訳は「産休の間に臨時職員を雇えないかしら? 」となっていました。 まず仮定法であることは排除して考えたいと思いますが、 何故shouldの後が現在完了形になっているのかが分かりません。 解説をお願いします。

  • 過去形と現在完了形の違い

    家庭教師のバイトをしてて、教え方に困ってるので質問します。 中学文法なのですが、 I finished my homework. I have just finished homework. の違いを分かりやすく教えるにはどう説明したらいいでしょうか?? 現在完了形は過去のある出来事が、今の自分の気持ちに影響があることを表現するときに使う。。。という説明だと中学生には意味が通じますか??どのように説明すれば完了が理解できますか?? お願いします。

  • 時を表す副詞節で現在形と現在完了形を使うが、次の文ではどっちになりますか?

    次の文を見てください。 I will look it up for you after I finish my duty. 時を表す副詞節の中ですので、finishが現在形というのは納得するのですが、現在完了形のhave finishedではだめなんでしょうか? 現在完了形になるのは完了の意味が含まれてるときになると思うんですが、「私がこの仕事を終えたら。。」と意味的には完了の意味が含まれてるようなんですが、答えはfinish の現在形だそうです。 この二つの違いがわかれば教えてください。よろしくおねがいします。

  • 【英語】to+現在完了形で「~なんて」?

    ある参考書において “He must be a good walker to have walked such a long distance.” という文の訳は 「こんなに長い距離を歩いたなんて彼は健脚家に違いない」 となっていますが、なぜこのような訳になるのでしょうか。 特にto+現在完了形の文の使用方法について解説していただける方いらっしゃいませんか?

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

    いつも現在完了形の使い方で戸惑ってしまいます。 現在完了では過去から今までとつながりを表すものと学校等で習い、そのイメージを漠然と持っているのですが、実際使おうとするとイマイチ分かりません。 今回英会話のテキストを読んでいてなぜここで過去形ではなく、完了形なのか? 代わりに過去形を入れたらニュアンスが変わるのか?と気になったのですが、参考書等を見てもよくわかりませんでした。 1)物をなくした主人公が、友人に助けを求めるシーンで Have you seen my books anywhere?と聞き、 Did you check the table?と友人が答えました。 ここで、現在完了形で尋ねているのに、過去形で答えていることに意味はあるのでしょうか? 2)いなくなった鳥を探している主人公に、それを見つけた友人が I may have seen your bird. He's been hanging out the park. He's bowing to everyone.と言ってました。 He's been~ は He has been~、He's~は He is~の短縮ですよね? 何故現在完了と進行形を使っているのでしょうか? この会話の続きに I've been worried sick over him.とあったのですが、この場合は「過去から今までずっと心配していた」という意味から過去形ではなく現在完了を使っているということは分かりました。 長々と失礼しました。 テキストの会話の一部ということで、分かりづらいかとは思いますが、よろしくお願いいたします。

  • 単語"die"の現在完了形の意味

    今まで“DIE”は過去形か現在形だけでしか使えないと思っていたのですが、英英辞書の例文で At least 3000ppl have died in the earthquake. という例文をみつけました。 どうして完了形が使われているのですか? 少なくとも3000人が今のところ亡くなっていて、これからも亡くなる人が増えるかもしれないという意味で、用法的には継続なのですか?それとも完了? 例えば My father has died. という構文はありえますか? よくわからなくなってしまいました。深いぜ完了形です。お願いいたします。