質問: 時・条件をあらわす副詞節の現在完了について 時・条件の副詞節では未来完了を現在完了を使って表しますが、このことについて、 (1)時・条件どちらもの副詞節中で、未来完了の「完了」の意味以外に未来完了の「経験」「継続」の意味を含むこともあるのでしょうか? たとえば、 if you have watched it three times,i won't let you watch it. を「もし三回見たことがあることになるのなら、私はそれをあなたに見せないだろう」 という意味でとることができるのでしょうか? なお、普通の現在完了の意味ではなく未来完了の意味においてです。 また、 (2)未来完了進行形のかわりに現在完了進行形を使うこともできるのでしょうか?たとえば if you have been studying by two... 「もし二時までに六時間勉強していることになるのなら・・」と言うことができるのでしょうか。 自分的には(1)も(2)もちょっと無理がある気がするのですが、確信が持てないので、どなたかご回答をお願いします。
回答: >普通の現在完了の意味ではなく未来完了の意味においてです。 いや、これは現在完了の意味でしょう。普通に使います。 >また、 (2)未来完了進行形のかわりに現在完了進行形を使うこともできるのでしょうか? 未来の条件ですね、 可能ですが、普通は現在完了形+by the time だと思います。 http://www.google.co.jp/search?hl=ja&q=site%3a*.co.uk+%22if+you+haven%27t+*+by+the+time&btng=%e6%a4%9c%e7%b4%a2&lr= こういう使い方をしますね。 by the time が by 2 o'clock でも問題ないですね。