从构词角度讲,可以有 a war criminal, 也可以有 a criminal of war; 可以有 a prisoner of war, 也可以有 a war prisoner。但这里牵涉语言习惯问题。最初使用的某个形式被大家认可,随后大家就习惯用某个形式。没有其他特别的为什么,你也不必为此烦恼,随大流使用大家习惯用的术语即可。学英语如果追究这些问题,就是走偏了,浪费时间。
另外,把of 介词短语称为所有格是错误的。你只能说of 介词短语可以表示所属关系,但介词短语与名词的“格”是二回事,不要滥用这个术语。
现代英语发展的趋势是简洁。介词短语作定语被名词直接作定语所替代,这种情况在科技英语中尤其常见。例如,a book of 300 pages. a 300-page book.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!