单项选择题
A.promise B.courage C.climate D.distance
A.for which B.which C.for that D.that
A.drank B.had C.had eaten D.have had