Those are good answers. Me, I like to keep the conversation rolling with responses to what she's saying, that express a feeling. Everyone can relate to how something felt.
Another thing is to find subjects in what she's saying. She may say, for example: "I love to waterski. It's a great way to spend a Saturday, to just unwind with some friends, have some laughs, and enjoy the sun."
Right there you can talk about times you went waterskiing, or never did but would like to try, or talk about unwinding with friends, or enjoying the weekends, or getting some sun, or a sunny place you used to live, or whatever. And when you respond, use some of her own language. Talk about "having a few laughs" or "unwinding". It builds rapport.
I usually make a good attempt to keep the conversation going, but if she just isn't biting, then I clam up and let her figure it out, because I just lost interest. I'm not bending over backward for her. Some of these hot chicks think it's your job to entertain her. But if she's just so fvcking boring that she can't hold up her end of a conversation, then I'm just going to start pushing for the sex. I don't have that kind of patience. There are fun women who look just as good. She's just used to guys thinking there aren't.
Don't make it your job to keep trying to resurrect a dead conversation.