My native-speaker's grammatical intuition tells me that: There is a sleeping man under the tree. is fine but There is a fishing man by the river bank. is wrong. Why? I've thought about ...
I'm Portuguese and my girlfriend German. Because she is a Germanic-language native-speaker, she is constantly correcting my English. Though, often it is annoying that she corrects me in grammar ...