Cấu tạo của CaC2 là 2 nguyên tử C nối với nhau bởi liên kết 3 và cả hai cùng nối với Ca bởi liên kết đơn. Bạn tưởng tượng được chưa nhỉ ? Do đó khi tác dụng với nước thì 2 nguyên tử H của nước sẽ thế chỗ cho Ca tạo thành C2H2. Còn cấu tạo của Al4C3 thì khác. Al và C liên kết xen kẽ với nhau, đầu tiên là Al đến C rồi lại Al đến C bởi các liên kết 3, liên kết đơn, liên kết đôi ( hy vọng là bạn tưởng tượng được ) Nói chung là C không liên kết 3 với C như trong CaC2. Vậy nên sẽ tạo ra CH4 chứ không tạo ra C2H2.