公民有权监督国家机关及其工作人员的原因主要在于以下几个方面:宪法赋予的权利公民的监督权是宪法赋予的基本权利之一。根据《中华人民共和国宪法》第四十一条的规定,公民对于任何国家机关和国家工作人员,有提出批评和建议的权利;对于任何国家机关和国家工作人员的违法失职行为,有向有关国家机关提出申诉、控告或者检举