質問: 「only for __ days」と「for only __ days」の違い 英語の学習書に i slept only for three hours.(3時間だけ眠った。) という例文がありました。 only・forの単語の順番を、辞書で確認してみました。 「only for」については only for __ days たった_日間 i'll stay in paris only for two days. パリにはたった2日間しか滞在しません。 ---------------------------------------- 「for only」については for only a few days 数日間だけ last for only a few days. 数日間しか続かない。 ----------------------------------------- どちらを使っても問題無く、意味も同じく感じますが どのように異なるのでしょうか? よろしくお願い致します。
回答: こんにちは。 i slept only three hours. と言えますから、only for three hours と for only three hours は同じ意味ですね。口調がやや違いますが、好みの問題でしょう。試しに、 only for three days http://www.google.com/search?hl=en&q=%22only+for+three+days%22 for only three days http://www.google.com/search?hl=en&q=%22for+only+three+days%22 確かに、only for three days の方が多いですね。three 以外はどうなんでしょうね?hours にすると? >for only a few days >数日間だけ >last for only a few days. >数日間しか続かない。 only a few は極めてよくある言い回し(組み合わせ)なので、for only a few となりがちだとは思いますが、only lasts for a few days もよく使われますので、これもスタイルによると思います。 only for a few http://www.google.com/search?hl=en&q=%22only+for+a+few%22&aq=f&oq= for only a few http://www.google.com/search?hl=en&q=%22for+only+a+few%22 only ... for a few http://www.google.com/search?hl=en&q=%22only+*+for+a+few%22&btng=search お役に立てば幸いです。