Choose from the possible answers, would the following sentence, by the strictest standards, be considered correct by a linguist?

The recent strike by pilots have cost the country a great deal of money from tourism and so on.
Available choices:
(A). unacceptable;
(B). acceptable;
(A).