The correct answer is Option D.
URBAN means relating to the city.
URBANE means courteous.
In sentence 1, URBANE will be the correct word because manners are courteous.
In sentence 2, URBAN will be the correct word because the sentence talks of the city.
Thus both the sentences can be correct by interchanging the words.