Is the word "government" singular or plural? My grammar book tells me government is plural. And if you search on the web, it is not so unusual to be confused. So which of the following two sentences is correct?
The government have been taking necessary steps with a view to alleviating poverty.
Or,
The government has been taking necessary steps with a view to alleviating poverty.
Edit:
My grammar book says that
Some nouns apparently look like singular, but they are actually plural and the verbs after those are also plural. These type of noun are: Peasantry, poultry, cattle, majority, people, public, mankind, government.
My grammar book is written in the native language, so I cannot give the reference.