If only 可用來表示與現在、過去或未來事實相反的強烈願望,主要用於口語。它的意思和用法跟 I wish 一樣,但語氣比較強烈。
“If only” 用於現在的情況
句型
If only + 主詞 + 過去簡單式
用法
If only + 主詞 + 過去簡單式係表示與現在事實相反的願望,意為「但願,真希望,要是…就好了」。
例句:
- If only I were rich. (但願我很有錢)
- If only I could skateboard. (真希望我會溜滑板)
- If only I had a job at that company. (我要是在那家公司工作就好了)
在比較正式的情況中,有時可以使用 were 來代替 was。例如:
- If only she was a good teacher. (但願她是個好老師)
- If only she were a good teacher.
“If only” 用於未來的情況
句型
If only + 主詞 + would + 原形動詞
用法
If only + 主詞 + would + 原形動詞係表示未來不太可能實現的願望,意為「但願,真希望,要是…就好了」。
例句:
- If only he would tell me how to solve the problem. (但願他能告訴我如何解決這問題)
- If only it would stop raining. (真希望雨能停)
- If only I would buy the mansion. (我要是能購買那棟豪宅就好了)
“If only” 用於過去的情況
句型
If only + 主詞 + 過去完成式
用法
If only + 主詞 + 過去完成式係表示與過去事實相反的願望,意為「要是…該有多好,要是…就好了」。
例句:
- If only I’d remembered to buy her birthday present. (他當時要是記得買她的生日禮物該有多好)
- If only she had listened to what her parents had been telling her. (她要是聽從她父母親一直跟她講的話就好了)
- If only Kevin had been able to go there with us. (如果凱文當時能跟我們一起去那裡就好了)