HUMAN BEINGS ... THAN ONE HUNDRED YEARS ARE RARE.A. WHO LIVE LONGER...

6. Human beings ... than one hundred years are rare.A. who live longer B. live longer C. who live long D. live long