I think the second sentence in find the mistake is not correct. I think it will be correct if written as follows:
2- He's known to come, if he hadn't been ill, he wouldn't have complained. (…………………….)
so the answer wil be ( complain ) instead of (come)