1PHRASE 形势难料;结果未卜 To be on a knife-edge means to be in a situation in which nobody knows what is going to happen next, or in which one thing is just as likely to happen as another. 形势难料;结果未卜 [mainly British]
His future remains on a knife edge.
他前途未卜。
The game is poised on a knife-edge. One mistake or one piece of good luck could decide it.
比赛形势扑朔迷离。一个失误或是一点运气就有可能决定胜负。
2ADJ-GRADED [ADJ n]形势难料的 You can use knife-edge to refer to something that is very exciting or tense because you do not know what is going to happen next. 形势难料的 [mainly British]
Tonight's knife-edge vote could be uncomfortably close.