请教一个有关英语宾语从句的知识,帮我看一下这句话好吗?宾语从句不是有条规则是主从时态要一致吗?下面这句话对了The teacher said(that)he was an honest boy.可是这句话主从时态不一致?可是它有错吗?I don’t know when he left.那么这句话是不是错了呢?是不是应该把know改成knew?He asked me if I know her telephone number.
问题描述:
请教一个有关英语宾语从句的知识,帮我看一下这句话好吗?
宾语从句不是有条规则是主从时态要一致吗?下面这句话对了
The teacher said(that)he was an honest boy.
可是这句话主从时态不一致?可是它有错吗?I don’t know when he left.
那么这句话是不是错了呢?是不是应该把know改成knew?He asked me if I know her telephone number.
答
① 主句谓语动词如果是现在时或将来时,宾语从句的时态可以是任何所需要的时态
② 主句中的谓语动词若是过去时,宾语从句也要用过去时态中的某一种.比如:一般过去时,过去进行时,过去将来时,过去完成时.除了在表达宇宙中的客观真理时,不能用现在时态.
所以前两句对,最后一句应该把know改为knew.