1.too high to reach
高不可攀
2.have no way out
走投无路;莫可奈何
3.find fault with
挑剔找茬;吹毛求疵
4.have a chance of
有机可乘