问题

Look, there is a lot of rubbish in the river.—Yes, it’s said that 80 per cent of fish in this river ________ live long.

A:did; find
B:have; found
C:has; found
D:do; find;
正确答案是: