given vs gave

Temat przeniesiony do archwium.
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 :-)
tak, to zdanie akurat nie jest proste, ale tutaj 'have given' wskazywaloby na zwiazek z terazniejszoscia: 'dalem ci ksiazke i teraz ty ja masz', przez co cale zdanie nie mialoby sensu, prawda?
A wiec 'gave'
a np w zdaniu 'Hey are you still playing that game I gave you ' uzywamy past simple czy present perfect ?
do you still play
nadal uzylbym simple past

« 

Nauka języka

 »

Business English