1894年,清政府被迫对日宣战的直接原因是《马关条约》的签订。这一条约的签订,标志着甲午中日战争的爆发,也是清政府被迫宣战的重要原因。

首先,1894年朝鲜发生东学党起义,清政府派兵援助朝鲜,而日本也以保护在朝侨民为由,派兵进入朝鲜。这导致朝鲜半岛局势紧张,清政府与日本之间的矛盾日益激化。

其次,清政府与日本在朝鲜问题上的立场和利益存在冲突。清政府认为朝鲜是中国的属国,对朝鲜问题具有干预权。而日本则试图通过在朝鲜扩张势力,实现其在东亚的扩张目标。这种利益冲突使得双方在朝鲜问题上的矛盾不断升级。

第三,日本在军事上的优势是清政府被迫宣战的重要原因。在甲午战争中,日本在军事装备、战略战术等方面均优于清军。清政府在与日本的交涉中,多次表现出对日本军事优势的担忧。为了维护国家利益,清政府不得不考虑对日宣战。

第四,清政府内部对是否宣战存在分歧。一部分官员主张和平解决朝鲜问题,避免与日本发生战争。而另一部分官员则认为,面对日本的侵略,清政府应坚决抵抗,维护国家尊严。这种内部分歧使得清政府在宣战问题上犹豫不决。

第五,国际形势对清政府宣战决策产生了一定影响。当时,欧洲列强对日本的侵略行为保持沉默,甚至给予日本支持。这使得清政府在宣战问题上感到孤立无援。在这种情况下,清政府不得不考虑对日宣战,以争取国际社会的支持。

最后,清政府在与日本的交涉中,多次表现出软弱态度。这使得日本认为清政府易于屈服,进一步加剧了日本的侵略野心。为了捍卫国家利益,清政府不得不选择对日宣战。

综上所述,1894年清政府被迫对日宣战的直接原因是《马关条约》的签订,以及清政府与日本在朝鲜问题上的利益冲突、日本军事优势、内部分歧、国际形势和清政府软弱态度等因素的综合作用。这一历史事件对我国近代史产生了深远影响,提醒我们要铭记历史,勿忘国耻,为实现中华民族伟大复兴而努力奋斗。