+0
I danced all night. (I guess it suggests that the night has passed, right?)

I have danced all night. (I guess it suggests that the night haven't passed yet, right?)

Thank you for your answer!
+0
Hi,
Yes, generally speaking.
Clive
Comments  
Thanks!