sentences with Gerund

I don’t remember that I had even heard about this before.= I don’t remember ever having heard about this before.

Shouldn’t it be in the first sentence: ,that I have ever heard…’’

Henry advised me to look for a flat for he was unable to have my stay in his house any longer.

Shouldn’t it be: to give my stay?

I don’t remember ever having stayed in this hotel.

Shouldn’t it be:I don’t remember having ever stayed in this hotel.?
or both sentences are acceptable?

Thank You very much.

  1. Both are acceptable. The tense to use depends on the wider context.

  2. Both are incorrect. It should be ‘…to have me stay in his house…’

  3. Both are acceptable.