两道关于时态的语法题,求高手讲解下

问题描述:

两道关于时态的语法题,求高手讲解下
Sorry,I'm late. The car (broke) down on my way here.
I have to walk upstairs. The lift (has broken) down.
这两道都是高考模拟题,答案却是不同的,请问是怎么回事?

第一句强调事实,只是陈述原因,说明在某个时间段车坏了,然后我迟到了
第二句强调电梯坏了对我的影响,我因此只能步行上楼,这是电梯坏了产生的结果,所以用现在完成时.
当然车坏了也是原因,但是你有没有注意到on my way here?