Q: A company of five thousand soldiers, having marched tirelessly for over five days, have just moved into their cantonment.
(a)A company of five thousand soldiers,
(b)having marched tirelessly for over five days,
(c)have just moved into their cantonment.
(d)No error
Correct Answer: (c)
Detailed explanation coming soon.