Has been blowing all night -- not finished yet?

English Grammar Tests, Elementary Level

ESL/EFL Test #274 [color=blue]“Basic Grammar Exercises (4)”, question 6

The wind has been all night.

(a) blown
(b) blows
© blow
(d) blowing

English Grammar Tests, Elementary Level

ESL/EFL Test #274 [color=blue]“Basic Grammar Exercises (4)”, answer 6

The wind has been blowing all night.

Correct answer: (d) blowing
[size=200]_________________________[/size]

…has been blowing all night - so this night isn’t finished yet,right?
…wind blew all night- so night is finished,right?
thanks a lot!

That’s right.