单项选择题
A. to speak B. speak C. having spoke D. speaking
A. know B. imagine C. realize D. find
A. fell ; was riding B. fell ; were riding C. had fallen ; rode D. had fallen ; was riding