Final answer:
After calculating the difference in cost for the additional passengers, it is determined that each person costs $2 on the ferry. Therefore, the right answer is C. $2 per person.
Step-by-step explanation:
To find out how much each person costs on the ferry, we need to analyze the given information. We know that a bus with 30 people was charged $180, and a bus with 50 people was charged $220. The difference in cost, which is $220-$180 = $40, has to be attributed to the additional 20 people taken on the second trip because the first cost includes the flat rate for the bus itself.
Since $40 divided by 20 people is $2 per person, our answer is that each person costs $2 on the ferry. Thus, the correct choice is C. $2 per person.