vie fore和strive for的区别

二者区别如下:

strivefor翻译成中文的意思是为什么奋斗,为了争取到什么,后边可以接名词;striveafter翻译成中文就是奋斗,在什么之后奋斗,后边可以接一个句子。