What exactly was your question?
Retina, 13 11 bytes

!`[^.?!]*\?


Try it online!

!`       print all matches
[^.?!]*  any number of non-ending-punctuation symbols
\?       followed by a question mark


Thanks to @MartinEnder for 2 bytes!