Choose the correct option.
You should write the new words many times _____ them.
to memorize
memorize
have memorized
to have memorized