Some of them do. English is one of the languages commonly spoken in Punjab. People here often speak it as a second language. However, you have to keep in mind that the further you get from large cities, the fewer people will know any English. But if your Punjabi date is fairly young and is from a larger city, odds are she has no problem speaking the language.