The correct option is D Having seized him by the collar, they led him away.
Since the first action happened before the second, a participle form of the gerund, that is, having+participle is used, hence, Option B is correct. The rest of the options do not express the previous occurrence of one action before the other, use the wrong sequence of events, or do not use a participle, hence these are incorrect.