Only the 2nd and 3rd are correct. Watch out for typos."She knew her son to have learned German."
OR
"She knew her son[STRIKE]e[/STRIKE] had learned German."
OR
"She knew that her son had learned German."
What would be the problem with the first one?Only the 2nd and 3rd are correct. Watch out for typos.
So the 1st one is incorrect?What would be the problem with the first one?
So the 1st one is incorrect?
I'd appreciate it.I have a feeling about this, but I need to check my grammars, so don't take it as certain.
My feeling is that we can use the present or perfect infinitive of BE ofter know + person, but not after other verbs. Thus the first two senetnces below are acceptable, the second too not.
1. I know him to be honest and sincere.
2. I know him to have been brave.
3. I know him to learn German.
4. I know him to have learnt German.
As I am re-reading those sentences, I am finding the second strange. I am now more inclining towards:
2a. I have known him to be brave.
I am going off to hunt through my grammars. I shall return to this thread to see what others think.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: