survive, last, persist
这组词的共同含义是“持续存在”。它们的区别是:
survive指继续生存,有时含有经历艰险之义; persist可以指人持续超过了预料的时间,也可以指坚持,还可指令人厌恶地持续; last专指继续存在,而这种存在并不是当然的,往往附有表明时间长短的状语。
survive, outlive
这组词都可以表示“比…活得更长”,在一些情况下可以互换,但若表示经过危险、变故而还活着时,多用survive; 而当表示在预料性的比较中或“活过”某一时期时,多用outlive; 当表示某种情况已终结时仍然继续下去时,二者都可用。