单项选择题
A. has passed B. have past C. have passed D. had passed
A. lie B. lay C. laid D. lain
A. in the honor of B. on the honor of C. in honor of D. on honor of