For example, why do you say "как узнать сказал ли он правду" and not "как знать" although you ask for the general rules of knowing that someone spoke the truth and not just in one certain situation?
2 Answers
If you want to say something meaning
I don't knowand you don't want to know exactly, if he said the truth, you may sayКак знать, сказал ли он правдуIf you are interested to know exactly if he said the truth or not, you may say
Как узнать, сказал ли он правду, meaning you need an bunch of steps to detect, did he said the truth and you rather going to perform them.
knowing that someone spoke the truth and not just in one certain situation?
Note that you have two verbs here. The verb "сказать" (or "говорить") shows if you talk of a single instance or of many ones. But the verb "знать" (or "узнать") is about what exactly you want to know.
Mentioning some "general rule" implies that your knowledge should be as much independent on actual situation as possible. So it's only natural to use perfective to show this.
But actually in Russian there are very few restrictions on what you can't say. So let's put it this way (shuffling words a little to get rid of secondary meanings):
А мне как знать говорит он правду или нет?
This sentence uses imperfective "знать" and is perfectly OK. But as you may see it's not about "general rules". It's rather a rhetorical question which could be transformed into simple "I don't know".
That's because imperfective verb "mixes" into all "situations", so you are not talking about any "positive general knowledge" anymore.
So to put it short, the choice of verb is nearly always about semantics, and not about grammar rules.
- 15,277
- 1
- 21
- 40
-
-
@V.V. I guess that "а мне почём знать" you'd call even more illiterate. So it comes that one can't say just anything without breaking some imaginary "academic rule". Please, don't be so harsh on our language. – Matt Dec 17 '16 at 10:55
узнавать(imperfective from "узнать"), i.e. "Как узнавать, сказал ли он правду?" (or, probably better, "Как узнавать, говорит ли он правду?" ). The verb "знать" means "tohaveknowledge", while "узнавать" means "togetknowledge". You need the latest one here. – Lara Dec 16 '16 at 18:42