One hundred years______not a very long period of time in human history, though only a few
One hundred years______not a very long period of time in human history, though only a few people can live that long.
A.is
B.are
C.has been
D.have been
请帮忙给出正确答案和分析,谢谢!