Wracasz z zakupów otwierasz bagażnik i nagle widzisz psa mówisz

A) He haven't been here befor
B) He wasn't here before

Proszę o w miarę szczegółowe wyjaśnienie ​