European heads of government have been vying with each other to devise new ways of serving up the EU Constitution to the peoples of Europe for approval.
But all the proposals seem to have one thing in common - that they will not work, for legal or political reasons.
There are two reasons why the leaders think a successful recipe is urgently needed.

I think it should be 'European heads of governments'.

For example, Frecnch President is a head of a government.
The British Prime Minister and the French President are heads of governments.

I would like to read your comments on this.
There are a number of expressions where the main noun is what takes the plural, and not the prepositional phrase.

For example: justices of the peace, sisters-in-law, etc.

I understand your logic in saying there is more than one government, but the HEADS are what are being counted, not the governments. I don't think if you made government plural you'd be illogical, but heads of government reads more naturally.
Thanks Grammar for the reply.

You didn't convince me that it should always be government in this context.
Students: We have free audio pronunciation exercises.
Hi Rex,

European heads of government It seems to me that the word 'government' is simply used in a general and non-count sense here. Would you argue that we should say 'European ministers of defences' rather than 'European ministers of defence'.

Best wishes, Clive
Clive, I appreciate your comments.

There are no restrictions to use the word defences.

Let us say there are several garrisons to protect to the entry points of a city.

I would say army has several defences to protect the city.

However, it sounds odd to say 'ministers of defences'.

He is the minister of trade in our country.

However, to say 'a meeting of the ministers of trades' sound odd to me. It should be 'a meeting of the ministers of trade' though the word 'trade' is countable in this context. We say 'the trade' between countries; so the word 'trade' is clearly countable.

It doesn't sound odd to say 'European heads of governments'. Because the word 'governments' is clearly exist in English language.
'European heads of governments' is the plural of 'European head of governments'.

The only situation where 'heads of governments" sounds natural is in a phrase such as "Heads of governments about to be defeated at the polls".
Students: Are you brave enough to let our tutors analyse your pronunciation?
If you see an individual head of a government, you will always say he is a head of a government.

If you see two of them together, would you say they are heads of governments?
[What is wrong with this?]

You could say they are presidents or prime minsters.
I just want to read your comment on the following:

If you see two of them together, would you say they are heads of governments?
[What is wrong with this?]