首先,英语句子的时态是根据自身表达含义确定,原则上讲,宾语从句主句可以应用任何时态.
其次 这两个句子的确是错了
例1: 逻辑关系不对,if或whether在引导名词性从句时表示的含义与一般疑问句类似: 比如你说的:if he was going to come here tomorrow表示的含义基本就是:was he going to come here tomorrow? 只不过是语序问题.也就是说,这里本是具有疑问含义,那么I know 与从句逻辑上不搭配,可以这么说,I do not know 或者 I want to know
例2:除了上面的问题外,还有一点,过去完成时要用的话,必须知道过去的过去,也就是必须有一个过去的时间作为标志,在此标志之前已经完成的动作才可以用过去完成时.比如: All the pepole had left when i got there
上面你的句子要该对的话:I had know tha the was going to come here tomorrow before he told me.