问题

Having broken the traffic rules, Tom_____from driving for a year.
A:a largenumber of a great many
B:had banned
C:is being banned
D:has been banned
B:had banned
C:is being banned
D:has been banned
正确答案是: