名词的可数和不可数不是绝对的,life表示生活,虽然字面意思不可数,但在这里表示的是个人生活或一种生活方式,这时就可数了。
在have a adj....life中是可数名词
beads, he would never have become a famous astronomer.