其实两句话都可以说的通,语法也都正确.只不过语境不一样而已.
语境1:对话问电话号码,一开始不知道,出于礼貌说if i know his telephone number,i will tell you.也就是说我一知道就告诉你.
语境2:对方怀疑你故意隐瞒电话,你为自己辩解if i knew his telephone number,i would tell you(事实我不知道他的电话,所以要用虚拟)
其实两句话都可以说的通,语法也都正确.只不过语境不一样而已.
语境1:对话问电话号码,一开始不知道,出于礼貌说if i know his telephone number,i will tell you.也就是说我一知道就告诉你.
语境2:对方怀疑你故意隐瞒电话,你为自己辩解if i knew his telephone number,i would tell you(事实我不知道他的电话,所以要用虚拟)