I think b is the only answer logically, but I wonder about the underlined. I'm not familiar with this phrase, does it mean "Any of the seminars had hardly been attended"? Is this inversed form possible?
Q. Hardly any of the seminars had been attended, _b_ the organizers grew worried about the outcome of the convention.
a)if
b)so
c)but
d)while
Hardly any = very few/very little
I have hardly any cash left = I have very little cash left.
I have hardly any Snickers, but more Almond Joys than I can count = I have very few Snickers.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.