Nguyên nhân nào khiến thực dân Pháp phải mất gần 30 năm mới hoàn thành xâm lược Việt Nam?
A. Lực lượng xâm lược của thực dân Pháp quá mỏng.
B. Cuộc chiến đấu bền bỉ, quyết liệt của quần chúng nhân dân
C. Đường lối chỉ đạo đúng đắn và quyết tâm kháng chiến của triều đình nhà Nguyễn
D. Nước Việt Nam quá rộng.