-It's raining!When did it start?-I don't know exactly.In fact,it___all this afternoonA.lasts B.has lasted c.lasted d.will lastA还是B,为什么

问题描述:

-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还是B,为什么

B,has lasted表示动作是从过去某时刻开始,一直持续到现在,并且持续下去

B 句中说的是雨已经下了整个下午,属于过去式但明显现在还在下,也对现在又影响,所以用现在完成时

现在完成时 可表示动作从过去某时间开始,一直持续到现在,并且还有可能持续下去
很符合下雨的这个情况.所以选
B