0
Bamtori Posted 17 years ago
Grammar

If Clause

"If I knew him, I would have said hello."
"If I had knew him, I would have said hello."

Hello, would someone please tell which is correct? Or are there any differences in meaning beween these two?
  

Top answer

If I knew him, I would say hello. (This is for a situation that hasn't happened. You see him.

  • If I knew him, I would say hello.
  • (This is for a situation that hasn't happened.
  • You see him.
  • He's there, but you don't know him, so you don't say hello.
  • -- But you can also imagine the case where you do know him.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
If I knew him, I would say hello. (This is for a situation that hasn't happened. You see him. He's there, but you don't know him, so you don't say hello. -- But you can also imagine the case where you do know him. In that case, you say hello.)
If I had known him, I would have said hello. (This is for a situation that has already happened. You saw him.
0
Thanks so much Jim! However, the first sentence is one of the examples of Exceptions for Conditional Sentences.

Conditional Sentences Type II (unlikely)

Condition refers to:IF ClauseMain Clause
present / future eventSimple PastIf I had a lot of money, …Conditional I

Related Questions