比较“only+现在分词(短语)”和“only+不定式(短语)”:这两个结构在句中都可以用来表示结果。但有区别:后接现在分词往往表示一种自然的合乎逻辑的结果,而后接不定式往往表示一种出乎意料的或令人失望的结果。如:

He dropped the plate ,only breaking it into pieces.

盘子从他手中掉下来,结果摔成了碎片。

He went out of the room with few clothes on, only feeling rather cold. 他出去时衣穿得很少,渐渐地感到有些冷了。

She turned up the driveway, only to find her way blocked.

她开上自家车道,不料发现路已被堵。

Ryle tried the Embassy, only to be told that Hugh was in a meeting

赖尔试着找了大使馆,却被告知休正在开会。

I arrived at the shop only to find I’d left all my money at home. 我到商店却发现钱全放在家里。

He lifted a rock only to drop it on his own feet. 他搬起石头砸了自己的脚。

I arrived at the shop only to find I'd left all my money at home. 我到商店却发现钱全落在家了。

His opposition served only to strengthen our resolve. 他一反对反而增强了我们的决心。

She ran to the station only to find that the train had left. 她跑到火车站,但火车却开走了。

only doing与 only to do区别