chance upon / on / across sth


都是偶然碰到,哪种状况用什么介词,它们的不同之处阿?

chance upon = chance on 偶然发现;偶遇。

chance across (没这个说法)

upon 是古英语遗留下来的一个合成介词,现代英语多用 on 代之。