Phương pháp giải: Các kim loại phản ứng được với dung dịch HCl là các kim loại đứng trước H trong dãy hoạt động hóa học của kim loại. Giải chi tiết:Các kim loại phản ứng được với dung dịch HCl là các kim loại đứng trước H trong dãy hoạt động hóa học của kim loại. Vậy các kim loại Na, Fe, Zn, Al, Ba tác dụng được với dung dịch HCl (có 5 kim loại). Đáp án D