Many a student  _____ that mistake before.
#86135
A
hasmade
B
havemade
C
hasbeenmade
D
hadmade