Hej ktora forma jest bardziej poprawna i potoczna i uzywana w codziennej mowie ,jesli mam na mysli sytacje :
'Hey Mark have you still got that book
I gave/have given you ? '
Chodzi mi o brytyjska odmiane angielskiego . Te czasy i zwiazki z terazniejszczascia i skutkami doprowadzaja mnie do szalu szasami :-)