Answer :

It is a) 31... it contains 31 words
It depends on which version you are talking about. One version includes "under God," however some say that it violates the freedom of religion amendment so they leave that part out.

With "under God" the Pledge of Allegiance is:
I pledge allegiance to the flag of the United States of America and to the republic for which it stands one nation under God, indivisible, with liberty and justice for all.

Without "under God" the Pledge of Allegiance is:
I pledge allegiance to the flag of the United States of America and to the republic for which it stands one nation, indivisible, with liberty and justice for all.

The version with "under God" has (a) 31 words, but the version without "under God" has (c) 29 words.

Other Questions