I know which class you take. (X)

나는 당신이 어떤 수업을 듣는지 안다


I know which class you are taking. (O)

나는 당신이 어떤 수업을 듣는 중인지 안다


know의 시제와 take의 시제가 왜 둘다 현재형으로 쓰이면 안되는건가?