The correct option is B Have the same opinion
Option C is the correct answer because 'to see eye to eye' means 'to agree with someone about something'. Thus, option C 'have the same opinion' is the most appropriate answer.
Option A is incorrect because 'to see eye to eye' means 'to agree with someone about something'. Thus, option A is not the right meaning.
Option B is incorrect because 'to see eye to eye' means 'to agree with someone about something'. 'Examine someone's eyes means to inspect someone's eye. Thus, option B is not the right meaning.
Option D is incorrect because 'to see eye to eye' means 'to agree with someone about something'. 'Be cross-eyed' means 'having one's eyes turned towards the nose'. Thus, option D is not the right meaning.