Answer:
"Having a funny joke for every occasion" is a fragment.
Step-by-step explanation:
A fragment is basically an incomplete sentence. It is missing something essential to convey the message, such as the subject or the verb. In the case we are analyzing here, "Having a funny joke for every occasion" is a fragment. If you read that fragment to anyone, they will most likely say they do not understand and ask for more details. However, that fragment could easily become a part of the sentence that comes before it if proper punctuation were used. To correct it, we should place a comma before "having":
- The budding comedian shows great promise, having a funny joke for every occasion.