英語の学び場
英文法《☞上級

-1.2: Many a good man have been destroyed by drink.

many a+単数名詞”(多くの~)が主語にくる場合、動詞は、単数扱いとなります。
よって、問題文は、誤り。”Many a good man has been destroyed by drink.”(多くの善良な人が酒で身を滅ぼしている)とすれば正しい。