--You speak English so wellhave you learned English?For 5 years.A. How manyB. How lo

发布时间:2020-08-21 17:20:25

--You speak English so well.      have you learned English?
--For 5 years.
A. How many
B. How long
C. How often
D. How far

网友回答

A. How many
(答案→)B. How long
C. How often
D. How far
解析:疑问词辨析。How many多少个; How long多长; How often 多久一次; How far多远。根据答语可知询问的是一段时间,故选how long。选B。
以上问题属网友观点,不代表本站立场,仅供参考!