THERE ARE RICE FIELDS ____________ FOR HUNDREDS OF MILE IN THE MEK...

18. There are rice fields ____________ for hundreds of mile in the Mekong Delta. A. stretching B. circling C. remaining D. separating