Final answer:
Correct completion of noun phrases in the given sentences.
Explanation:
The noun phrases that correctly complete each sentence are:
- who have been doing since they graduated.
- who owns a flower shop in a neighboring city.
- who has worked at his dad's factory for the past 20 years.
- who trains dogs at a specialty pet store.
Learn more about Noun phrases completion here:
https://brainly.com/question/1395793