vie fore和strive for的区别 二者区别如下:strivefor翻译成中文的意思是为什么奋斗,为了争取到什么,后边可以接名词;striveafter翻译成中文就是奋斗,在什么之后奋斗,后边可以接一个句子。