不挂科搜题免费

问题:

He has been running______. A.since two hours B.for

答案:

D