单项选择题
A.could have slept B.slept C.might have slept D.have slept
A.live B.lively C.alive D.living
A.expect B.invent C.discover D.make