The only area in North and South America that was controlled by Portugal is area B.
Portugal controlled an extensive colonial empire during the Age of Exploration, including territories in both North and South America. One of the most significant areas controlled by Portugal was Brazil, which is located in South America. Brazil was a Portuguese colony from the early 16th century until its independence in 1822.
Area B on the map corresponds to Brazil, which makes it the correct answer. It is important to note that while Portugal had control over Brazil, other European powers also established colonies in the Americas, such as Spain in areas like present-day Mexico and Peru. However, Brazil remained the only region in North and South America under Portuguese control.