Yes, English is spoken all over Puerto Rico and used in the Dominican Republic - but to a lesser extent. Most locals are bilingual, with Spanish as their first language, which means they can easily communicate using both languages. When you're out and about in the Dominican Republic, you'll usually find English being spoken in popular touristy areas, hotels, and by those working in the tourism industry - although if you venture away from there, proficiency will lower, so make sure to brush up on a few phrases before you head out.