네, 문법적으로 맞습니다. 사역동사(have, make, let) 뒤의 동사원형은 본동사가 아니라 목적격보어라서 한 문장에 동사가 두 개 있는 것처럼 보여도 문제 없습니다. 정확히는 시제가 들어간 본동사는 하나이고, 뒤의 동사는 원형으로 쓰입니다. (예: I made him go.)