AThe police has arrested two motorcycle mechanics for their alleged involvement in innumerable vehicle thefts.
BThe police arrested two motorcycle mechanics for their alleged involvement in innumerable vehicle thefts.
CFor their alleged involvement in innumerable vehicle thefts, police had arrested two motorcycle mechanics.
DFor their alleged involvement in innumerable vehicle thefts, two motor cycle mechanics have been arrested.