问题补充:
-did you play the piano today?-For five hours.
A. When
B. How long
C. How often
D. How soon
答案:
A. When
(答案→)B. How long
C. How often
D. How soon
解析:
根据答语For five hours可知,疑问词应该是问时间段的,而在四个选项中A表示“什么时候”,B表示“多长时间”,C表示“多久一次”,D表示“多久”,可以看出BD可以表示时间段。但是how soon用于将来时,而本句是过去时,所以本题选B。