Why won't he let me "please" him?

So... Recently my boyfriend & I have become more "sexually" active. We're both inexperienced because we're both virgins, but we've been spending more time alone. Recently he's been fingering me and pleasing me, but whenever I try anything to please him, he kinda just stops and makes up an excuse. Which is usually "I think someone drove up the driveway" or "Did you hear someone?" But it's never anyone, but it ends up just kinda... Ruining the moment.
Is he nervous/shy or something? Or am I doing something wrong? Any thoughts?
Why won't he let me "please" him?
Add Opinion