I agree with Banderas. Yes and yes.
It's
to base on something (as in: to depend on, to have an effect on, to have an impact on etc.)
'on' is the preposition of 'base' and not part of 'the sentence'.
Indeed, that's a bit tricky sometimes when you read a text in full and quickly.
