The university research team stumbled upon something; it .......

The university research team stumbled upon something; it ......... a really big discovery.

A.make

B.do

C.made

D.did

正确答案是3