Its natural habitats are subtropical or tropical moist montane forests, rivers, pastureland, plantations, rural gardens, and heavily degraded former forests.
It occurs primarily in forests, especially rainforests, oak forests, cloud forests, and tropical evergreen forests, although it is also sometimes found on pastureland.
Its natural habitats are moist savanna, subtropical or tropical moist shrubland, subtropical or tropical seasonally wet or flooded lowland grassland, intermittent freshwater marshes, and pastureland.
Its natural habitats are moist savanna, subtropical or tropical moist shrubland, freshwater marshes, pastureland, rural gardens, urban areas, and ponds.
Its natural habitats are subtropical or tropical moist lowland forests, swamps, intermittent freshwater marshes, pastureland, rural gardens, urban areas, and heavily degraded former forest.