---It’s raining! When did it start?
---I don’t know exactly. In fact, it all this afternoon.
A. lasts
B. has lasted
C. lasted
D. will last
网友回答
A. lasts
(答案→)B. has lasted
C. lasted
D. will last
解析:句意:下雨了!什么时候开始的?——我不知道确切时间。实际上,整个下午已经持续了整个下午。结合语境可知下文描述的是从过去某时持续到现在动作,故用现在完成时态,选B。