import re
sentence = "The Batman has never shown his true identity but has done so much good for Gotham City"
verb = re.findall(r'\bhas\s(?:(?!\bhas\b)[^,."]){0,50}?\bdone\b', sentence)
print(verb)
aW1wb3J0IHJlCnNlbnRlbmNlID0gIlRoZSBCYXRtYW4gaGFzIG5ldmVyIHNob3duIGhpcyB0cnVlIGlkZW50aXR5IGJ1dCBoYXMgZG9uZSBzbyBtdWNoIGdvb2QgZm9yIEdvdGhhbSBDaXR5Igp2ZXJiID0gcmUuZmluZGFsbChyJ1xiaGFzXHMoPzooPyFcYmhhc1xiKVteLC4iXSl7MCw1MH0/XGJkb25lXGInLCBzZW50ZW5jZSkKcHJpbnQodmVyYikK