Ответ:

4. moved) b. have
5. a. have planted