Respuesta :

so that he can surprise... because its a dependent clause
so that he can surprise his father when Mr. Craven returns from his trip. 
Is it a dependent clause, so that is why it is not a complete sentence.