说英语的国家为什么不能翻译为 speaking english country

英语习惯问题,都是说English speaking country.

要是要追究的话,english speaking 是一个修饰语,两个单词算是一个词的性质,用来修饰country。而speaking english是动名词,不能用来做修饰。

要是在口语中外国人是听得懂的,但是这样就像是我们说话“颠四倒三”,听得懂,但是别扭