Hello Can anyone suggest the best German translation for the following sentence: "I heard you speaking very good German." The best I can think of is: "ich habe auf dich beim sehr guten Sprechen auf Deutsch gehört." I am particulary intersting how one should translate "speaking" (or present participles) within a short sentence like this. I would appreciate any suggestions on how to make a nice sentence! Thanks in advance.