问题 选择题 "_____ has Mary been playing the piano?""For three and a half hours."A. How soon B. How long C. How far D. How often 答案 答案:B