質問: 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など過去を表わす語句と同じように現在完了形とは相いれないということでしょうか? よろしくお願いします。
回答: <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...