这组词都有“谜、难题”的意思,其区别是: puzzle: 语气较强,指复杂令人费解的情况或问题。 mystery: 指常人难以认识其起因或性质的奥秘,或指有意不让人理解的奥妙。 riddle: 指供人猜的谜语游戏,也可指终究会有解答的难题。 problem: 指有待探讨的疑难问题,也可指令人困惑的情况。