Bhai.I have a question concerning reported speach subject.
Here is an example:
When someone (for example John) tells me "Bill speaks French", later, according to te rules of reported speach I should say "John told me that Bill spoke French" (yes?). No, "John told me that Bill speaks French" is correct. But what happens If I met the Bill later and I talk to him? Should I say "John told me that you spoke French" ? No, "John told me that you speak French. It seems illogical because if he spoke French earlier then he must definitely speak Freanch now. And if I use a phrase "I heard that..." then it seems even more incorrect when I use reported speach rules. For example:
"I heard you spoke French." So what is the correct approach to this subject?