Nowadays this festival is celebrated by both Hindu and non-Hindu communities and lasts (2) ___________ about five days.
Giải thích
for
Last for + thời gian: kéo dài trong ….
Dịch: Ngày nay, lễ hội này được cả cộng đồng Hindu và không phải Hindu tổ chức và kéo dài khoảng năm ngày.