He told as if he knew everything.还是He told as if he had known everything.

问题描述:

He told as if he knew everything.还是He told as if he had known everything.

He told as if he had known everything.
因为前面用了过去时,told, 所以后面要用过去完成时 (had known)

He told as if he had known everything.
以as if (as though)引导的方式状语从句或表语从句,有时用虚拟语气,若表示与现在事实相反,谓语动词用一般过去时;若表示与过去事实相反,用过去完成时

as if 和 as though引导的从句,与现在相反,用一般过去时;与过去相反,用过去完成时,所以本题”told”与过去相反 应该用“had known"为宜.(觉得不错的话要给我加分哦!)

He told as if he had known everything.
完成事态“更好些”。