質問: 英語で、~しっぱなしです。~をやりっぱなし。の表現について教えてほしいです。 フリーザーにパンを入れっぱなしにしています。 洗濯機に シャツを入れっぱなしにしていた。 洋服を脱ぎっぱなしです。 牛乳を机の上に出しっぱなしです。などの ~しっぱなし、のところのをどのような単語で表現するのかを教えてください。(口語英文) わたしは、i have been leaving out the milk on the table.(for a long time) とか、どうでしょうか。my clothes have been leaving in the floor all day. you have been keeping on taking the clothes off on the floor. 英語では、どのように表現するのでしょうか。また、日本文の ~しっぱなし をどのような(英語表現の)日本語になるのでしょうか。
回答: >i have been leaving out the milk on the table.(for a long time) それでも間違いではないのですが、一般的には i left the milk on the table.(for a long time)と言います。 というのは、牛乳を出しっぱなしにしておきながら悠長に「今もずっと出しっぱなしにしてるのよねえ」と言う人はあまりいません。たいていの人は「いけない! 出しっぱなしにしてたんだった!」と慌てて見に行ったり、「さっき長いこと出しっぱなしにしちゃった~」と、今はしまったものについて悔いたりするのが普通です。 したがって、百歩譲っても「i had been~」とするのが一般的で「have been -ing(今もし続けている)」という状況は、”状況”としてあまりお目にかからないものです。 >my clothes have been leaving in the floor all day. それだと「洋服さん」が自ら床の中に寝そべっていることになります。それを言うなら my clothes have been left on the floor all day.ですね。 ちなみに、服なら、慌てて拾わなくても、何ヶ月も悠長に床に置きっぱなしにする人はいますね。 >you have been keeping on taking the clothes off on the floor. これだと、やや不自然な表現ではありますが、 「あなたは、床の上で服を脱ぐことを続けている」 つまり「あなたはいつも床の上で服を脱ぐね」という意味になってしまいます。 ちなみに、たいていの人が床の上で服を脱ぎますよね(笑)。 「あなたはいつも服を脱ぎっぱなしにするね」と言いたいなら you always take your clothes off and just leave it there.とか you never put away the clothes you take off.ですね。 基本的には「left」を使って「~ぱなし」を表せますが、状況によっては、「~ぱなし」にしてしまったことによる弊害を考えて作文すると、より自然になります。