プロが教えるわが家の防犯対策術!

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など過去を表わす語句と同じように現在完了形とは相いれないということでしょうか?

よろしくお願いします。

A 回答 (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...
    • good
    • 0
この回答へのお礼

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

お礼日時:2014/08/03 19:51

during the past three months は「現在から測って過去3ヶ月から現在まで」ですから現在完了と相容れます。


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

この回答への補足

回答ありがとうございます。

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

補足日時:2014/07/23 17:24
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています