I believe it is a run-on sentence but i am not certain
Use language that's easy-to-understand. If there's a piece of vocabulary that you feel needs clarifying, define it!
Nobody likes a short, one-word-answer. Let’s make sure other people understand everything.
Explain everything. Imagine that the person who was asking, knows nothing at all so you need to start from the very beginning.
what day last summer did your uncle visit Canada?
The subject is Cynthia, the verb is “is”, the predicate noun is singer, and the adjective is excellent. Hope this helps!