THERE ARE ONLY ABOUT 1,000 GIANT PANDAS STILL____IN THE WILD. A. L...

23. There are only about 1,000 giant pandas still____in the wild.

A. live B. to live C. living D. have lived