質問: 現在完了の継続を使う場合の整理 ドラマocで、サンディは、彼の妻の仕事が大変なことを心配してました。彼は妻に仕事をやめて欲しいと思っていました。 サンディ:hey 妻:hey. how was court?(サンディは弁護士でその日、法廷にいたため) サンディ: i was distracted all day. i couldn't help but think that if you quit, you know what we could do. ここで現在完了の質問ですが、一日中気が散っていたのであれば、現在完了の(2)を使うほうがぴったりな気がします。 (1) i was distracted all day. (2) i have been distracted all day. ただ、質問が「how was court?」で「how have been court?」ではないので、(1)と答えたのでしょうか。 all dayなど、ある一定期間を表す場合、現在完了の継続のほうが感じがでると思いますが、正しいでしょうか。 よろしくお願いいたします。
回答: gです。 こんにちは!! 過去形と現在完了との区別は難しいと感じるときはあると思います。 しかし、現在完了とはあくまでも現在のことを基準にしているのです。 (個人的なフィーリングの感覚から言うと現在完了という名前がついているものでも、haveと言う現在形を使っているということからもお分かりに慣れるかもしれません。 これは文法論議の的になることではありますが、かなりフィーリング英語からの視点では的を射ている考え方です。 つまり、ひとつの過去の時点から今までのこと、今完了した事実を持っている、いま経験したことを持っている、と言う考えです) つまり、今回の場合もこの考えから見ると、i have been distractedという表現は使えなくもないわけです。 しかし、自己文法と言うその人が持つフィーリング表現と言うものがその人の表現をコントロールします。 今回の場合、家に帰ってきて安らぎを感じている、と言うフィーリングなり、法廷でのことを言っているんだといいたいフィーリングなどを表現したいのでしょう。 よって、この人にとってi wasと言いたいわけです。 だからそんなところには行きたくない、と言うフィーリングもあるでしょうね。 日本に行って楽しい時間をすごした、と言うときになんて実際にいうと思いますか? i had a great time when i was in japan.と普通言いますね。 過去完了の持つある過去の時点から過去の時点を示すときに「使える」表現方法はすでにその過去の期間が分かっているときには言わなくても言い訳です。 ここに完了形は時勢ではないといういわれがあるわけです。 それよりも、いい経験をしたと言うフィーリングを出せる現在完了という表現方法を持ってきて、i've had a great time in japan.と言う表現も使うわけです。 今、その経験を持っていることに対しgreatと言える、と言うフィーリングですね。 なぜ、その人がある表現方法を使うかはフィーリングと言う理由がありからであり、学校文法ではない、と言うことでもあります。 これでいかがでしょうか? 分かりにくい点がありましたら、補足質問してください。