Ответ:

Перевод задания: Поставь слова в правильном порядке. Не забудь заглавную букву и знак в конце.

  1. How long have you known your best friend? (Как давно ты знаешь своего лучшего друга?) В вопросе о длительности знакомства используется Present Perfect: How long have you known…?

  2. If it rains, we will cancel the picnic. (Если пойдёт дождь, мы отменим пикник.) В предложении с первым условным типом после if употребляется Present Simple, а в главной части — will и начальная форма глагола.

  3. The boy who won the competition is my classmate. (Мальчик, который выиграл соревнование, — мой одноклассник.) Придаточное с who поясняет слово boy.

  4. This box isn't light enough to carry. (Эта коробка недостаточно лёгкая, чтобы её нести.) Сочетание adjective + enough + to-infinitive означает «достаточно …, чтобы…».