It has rained for three hours
와같은 부사 for 이있다면  
세시간동안비가내렸다 현재까지도  라고해석하는건가요?

12시부터 3시까지 비가내리고 4시에 이런말을했다면
현재비가안올수도있는거아닌가요? 그때는 꼭 과거시제를써야하는건가..