(وَإِذا) الواو حرف استئناف وإذا ظرفية شرطية غير جازمة (حُشِرَ النَّاسُ) ماض مبني للمجهول ونائب فاعل والجملة في محل جر بالإضافة (كانُوا) كان واسمها (لَهُمْ) متعلقان بمحذوف حال (أَعْداءً) خبر كانوا وجملة كانوا جواب الشرط لا محل لها (وَكانُوا) حرف عطف وكان واسمها (بِعِبادَتِهِمْ) متعلقان بالخبر كافرين والجملة معطوفة على ما قبلها (كافِرِينَ) خبر كان