单项选择题
A.lay B.lain C.lied D.laid
A.Finishing B.Finished C.Having finished D.To finish
A.mightpass B.might have passed C.haspassed D.had passed