質問: 完了形継続用法について 完了形継続用法の概念がいまいちよくわかりません。 私は今まで、現在完了継続用法を「過去のある一点から現在までの継続を表す時制」と理解していて、 現在までに動作・状態が完了しているのだと思っていたため、訳し方がおかしいと指摘されました。 例えば、 how long have you lived here?だったら、 過去のある一点から現在までどれぐらいここに住んでいるのかという解釈で、 「あなたはどれぐらいの間ここに住んでいますか?」と訳していました。 これは正しい訳し方だと思います。 ところが、 how long have you been busy?の場合、同じように訳すと、 「あなたはどれぐらいの間忙しいのですか?」となります。 しかしこれだと、日本語の語感的に未来のことを聞いているような気がしてしまって、 「あなたはどれぐらいの間忙しかったのですか?」と訳しました。 過去のある一点から現在までどれぐらい忙しかったのかということを言い表すには、 「忙しい」とするより、「忙しかった」とする方が適するような気がしたのです。 しかし、英語の先生にこれは間違っていると言われてしまいました。 「忙しかった」としてしまうと、過去完了の訳し方になってしまうそうです。 現在完了の継続用法は、現在も継続中の動作・状態を表しているので、 「あなたはどれぐらいの間忙しかったのですか?」と訳してしまうと、 まるで今は忙しくないみたいになってしまうので、現在完了継続用法の訳には適さないそうです。 だから、上記の英文の訳は「あなたはどれぐらいの間忙しいのですか?」とするのが正解だと言われました。 私は今まで現在完了継続用法というのは、「現在も継続中である」という概念を含んでいるということを 知らなかったので、理解の仕方が間違っていたのだなと、その説明でなんとなく理解できました。 しかし、そこで一つ新たな疑問が生じました。 もし、今忙しい状態がちょうど完了したとして(つまり、忙しいという状態が今現在継続中ではない)、 過去のある一点から現在までどれぐらい忙しかったのかを英語聞く場合、 どのような時制を使って表すのでしょうか? 現在完了でしょうか、それとも過去完了になるのでしょうか。 長文でわかりにくい文章で、申し訳ございませんが、 英語の時制に知識のある方、宜しくお願い致します。
回答: この前になんらかの会話があって、 「今は忙しくないんだ」ということをお互い分かっていて 「じゃあ忙しい期間はどれくらい続いていたのですか?」 と質問してる・・・と思って回答します。 (解釈が違っていたらスミマセン) 忙しかった期間は、もう終わってるということ。 それなら単純に過去形で how long were you busy ? で良いと思います。 同じような例文を挙げてみると (1)「どれくらいそこに居たの?」 how long were you there ? (2)「どれくらいそこで働いたの?」 how long did you work there ? (3)「どれくらい待ってたの?」 how long were you waiting ? など。今よりも前の時点で終わってること、つまり過去の話。 「過去のある行動の時間の長さ」を聞いているだけなので、 純粋に過去形(または過去進行形)で表せると思います。 過去完了は「過去~過去」の間を表す時制。 つまりスタート地点とゴール地点があるときの時制です。 上の例文も、たとえば「彼女に会う前に」というゴール地点を加えると (1)how long had you been there before you met her ? (2)how long had you been working there before you met her ? (3)how long had you been waiting before you met her ? と、過去完了になります。 ※会話などでは過去形で言ったりもしますが、少なくとも受験英語としては。 以上、ご参考まで☆