Hi. I am not sure but I think both are grammatically correct, although the second sentence is clearer. Do you think the first sentence is incorrect?<br/><br/>(trying to mean he has a shirt that is green and another shirt that is grey)<br/><br/>1. He has a green and grey shirt. <br/><br/>2. He has a green and a grey shirt.