A LOT OF NEW MACHINES _____ BY THE FARM.A. WAS BOUGHT B. HAS BEEN...

27. A lot of new machines _____ by the farm.A. was bought B. has been bought C. have been bought D. have bought