前置詞は文末に置いてはいけないと習いましたか? 例えば、これを避けるような形で文を整理すると、むしろ厄介なことになる場合があります。
- in some passive expressions:
√ The dress had not even been paid for.
X Paid for the dress had not even been.
√ The match was rained off.
X Rained off is the match.などは、これを避けるために文を整理してください。
- 動詞に副詞や前置詞を連結した相対節や疑問文で、
√ What did you put that there for?
X For what did you put that there?
√ They must be convinced of the commitment they are taking on.
X Of the commitment they are taking on they must be convinced.
文末の前置詞を禁止する必然性はないでしょう。 前置詞で文を終えることは、現代英語の構造において完全に自然なことです。
前置詞で文を終えることについて、オックスフォード辞書のブログでもっと読むことができます。 ここでは、前置詞と他の要素との関係について、より多くの情報を得ることができます。