duringと現在完了形の使い方と条件

このQ&Aのポイント
  • duringと現在完了形は、期間が現在に及ぶ場合に使えます。例えば、「Prices have fallen by 5 percent during the past three months.」という文では使用できます。
  • しかし、文脈によってはduringと現在完了形は使えない場合もあります。例えば、「During my visit, I have hoped to ~.」という文では使用できません。
  • 英英辞典にはduringの代わりにinを使うことができると書かれていることから、基本的には過去を表わす語句と同じように現在完了形とは相容れないと考えられます。
回答を見る
  • ベストアンサー

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
  • ありがとう数1

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

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

<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...

clottedblood
質問者

お礼

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

その他の回答 (1)

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

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

clottedblood
質問者

補足

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

関連するQ&A

  • 現在完了形について

    お世話になります。 現在完了形の復習をしていたら、ちょっと分からなくなったので質問します。 「私はイギリスに10年前に行ったことがある。」・・・※ という文を英訳するときには、 I have been to England 10 years ago. で構わないのでしょうか? 確か、現在完了形に、~agoとかは使わなかったように思うのですが、※の英訳はどのようになるのでしょうか? 分かる方、アドバイスお願いします。

  • 現在完了(have pp)について

    以下の現在完了の文と質問の解説してください。 (1)I have studied English for five years. (2)I have been studying English for five years. (3)I am studing English for five years. (4)I study English for five years. これって現在完了云々の前に文法的に全部あってますか?この4文のニュアンスの違いを教えてください。 あとどうして現在完了の文では、過去を表す語句(ago yesterday etc...)などが使えないんですか。現在完了というのは 過去のこと(過去分詞)をhaveしているということから現在に何らかの影響を及ぼしているということはわかります。下の文で、 I have lost my wallet yesterday. この文は文法的に間違いだとわかってるんですが、「昨日においてなくしてしまった→だから今もなくした状態だ」というふうにはならないんですか? またそうしたい場合ってどういうふうにあらわすんですか? なんか、まとまってなくてすいません。自分でもどこがわからないのかよくわからなくて・・・。現在完了についてはこのサイトでいろいろ質問とその解答を見てきましたが、まだわからないところがあるので質問しました。ご解説お願いします。

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

    The horses can't be taken out now because they have been ridden for the past few hours.この文章ですが、私は、for the past few hoursと過去の数時間とあるので、過去の継続と思って、have been riddenをhad been riddenと過去完了にしてしまったのですが、答えはhave been riddenと現在完了になっていましたが、どうしてですか? 詳しく教えて下さい。

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

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

  • 現在完了とago

    agoがある時は過去のことを話しているので現在完了形は使えないと聞きました。 I have visited China 5 years ago. ではなく I visited China 5 years ago. というように。 でも、英語のサイトを見てみると、結構平気で使われているような気がするのですがどうなのでしょう?

  • After~,現在完了.になるのはなぜ?

    After~,現在完了.になるのはなぜ? He has been set free three months after...なぜ現在完了になるのですか?単純過去形にしてもOKですか? 1)たとえば、After I recieved his call, I made a call to him. と、過去に起こったことは、単純に主文は過去形なのに、なぜここでは現在完了なのでしょう? 2)解放されるまでの時間の経過をあらわしているのだとすれば、「3ヶ月後ようやく解放された。」という日本語訳になるべきなのでしょうか? 3)3months after がポイントだとすれば、I have gotten home three hours after I met my mom. というふうに、「~の後の~時間後」の場合はいつでも完了形を使うべきなのでしょうか? ご存知の方がおられましたら、教えていただきたくお願い申し上げます。

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

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

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

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

  • 現在完了で以下の解説を見つけました。

    現在完了で以下の解説を見つけました。 I have taken some pills. は今飲んだところと言う解説ですが、 何でそういい切れるのでしょうか。 たしかにそういったシチュエーションでよく使われる ようなフレーズですが、そう言い切って良いのでしょうか? http://okwave.jp/qa/q5854890.html ---------------------------------------------------------------------------- >I have taken some pills. >現在完了は現在の時点ではなしています。 >『薬は飲んでいる』今の時点で言っています。 >過去形は『過去の時点』2時間前かも,昨日かもわからないので、 >I took some pills two hours ago. と言う必要がありますが、 >現在完了 I have taken some pills. は今薬を飲んだところ、もう飲んでいると、今の時点で伝えています。 >現在完了は『完了、経験、継続、結果』と分類されていますが、共通点は現在の時点で語っているのです。それが過去形と大きなちがいです。 -------------------------------------------------------------------------------- II. これは分かってほしいですね。現在完了には「完了・経験・継続・結果」があります。   ここは「完了」で「飲んだばっかりだから」って感じ。よく参考書を読んでみましょう。

  • 現在完了 入試4問

    こんにちわ。またまた質問です。今回は 現在完了とつながりとある過去の事柄を、過去時制は現在から切り離された単なる過去の事柄を表す。 また 現在完了が使えない場合もあります。 1 明確な過去を表す副詞(句)がある時 2 whenで始まる疑問文 などです。もうひとつあったような気が・・・。 では本題に。問題と考えた答を下に書きますので、解説と答をお願いします。とにかく詳しい解説がほしいです。 問題 この問題は難しいです。入試問題です。 1 違いを説明しなさい。 2 I know him very well because I have dated him for over five years. I know him very well because I dated him for over five years. 考え:見た目で言うと上はhave があって下はhave がないですが、これじゃバツにされそうなので、あんまよくわかりません。 コメント:できれば、2つの訳を教えてください。なぜそうなるのかも。 3 They have had a lot of problems in their marriage. They had a lot of problems in their marriage. 考え:ぜんぜん わかりません。 2つの訳となぜそうなるのかを教えてください。 4 ( )に入るやつを答よ。 ()=a moment ago 「ちょっと前に」という意味なので、過去時制と用いるのが原則だがhave とP.P.の間に入れて現在完了を用いることもある。 I have done my homework (). ・・・「誤」 I have () done my homework. ・・・「可」 コメント: ()に入るやつを教えてください。考えは全部just now ですかね。 ほんとにどれも難しいです。教えてください。翻訳機はなしで。。