单项选择题
A. have come B. for coming C. having came D. to come
A. speaking B. to speak C. spoken D. to be speaking
A. heartbroken B. heartbreak C. heartbreaking D. heartbroke