Wäre fürs erste:
You have ever been before in germany? richtig, also grammatikalisch, ich bin mir sicher es geht auch besser, ich möchte aber nur wissen ob es so stimmen würde, wenn nicht würde ich mich über ein Vorschlag freuen.
Und wäre das für das zweite richtig
I never been before in germany?