问题补充:
— have you been learning English?
—Since seven years ago.
A. How far
B. How long
C. How often
D. How soon
答案:
A. How far
(答案→)B. How long
C. How often
D. How soon
解析:句意:你学英语有多久了?从七年前到现在(我一直在学)。How long多长;How soon多久;How often多久一次;How much多少钱。根据下文,Since seven years ago=for seven years七年的时间 ,可知前文问的是,多久,故选B。