I went to the post office, only _____ it was closed.A finding B to find C having found D found答案B请全面解释一下吧,谢谢

热心网友

only 后加不定式表示不好的结果。不是一个词组,

热心网友

agree

热心网友

only to find that 是一个词组,其意思是结果发现,不料发现,这句话表结果状语,只是省略了that 。

热心网友

only常跟不定式to do作结果状语从句,含有出乎意料的意思,而现在分词doing也能作结果状语从句,但不含此意所以选B

热心网友

only to ....貌似是一个词组就是说当我到达邮局的时候,我突然发现它已经关门了。