该成语意思是相比之下,只有超过而不会不如。也就是说现在要比过去强。言外之意就是“青出于蓝而胜于蓝”。“过”即超过。“及”即比得上。
假如让你做一件事,你比预期做的还好,你就可以说我做的“有过之而无不及” 。