Shakespeare uses Benvolio as a plot developer -
A1,s3 - Benvolio is with Romeo and we learn about Rosaline
A3,s1 - Benvolio talks to Mercutio
A1,s2 - Benvolio tells Romeo to go to the Capulet feast
A2,s4 - Benvolio tells Mercutio and audience that Tybalt has challenged Romeo
A3,s1 - Benvolio tells Romeo and audience that Mercutio is dead