It is the usual difference between simple past and present perfect. You can start by reading this thread:
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous"it was snowing"It was snowing yesterday. There were a lot of accidents, so I got home very late.
Anonymous"it has been snowing"Look out the window! It has been snowing all night, and the snow is still falling. There will be a lot of acciden