I was reading a English grammar books. It says: when you use the structure: ... first (or last etc) n + to + v, there must be subject-predicate relationship between n and v.
Then it give an example:
Who was the first woman to climb Qomolangma?
Here is *woman climb ... *.
So it goes on to say that you can just say: Is this first time that you have stayed here?, you can't say ... the first time for you to stay here? because time is not subject of stay.
It confuses me, if it's wrong, what's the sentence meaning?
Is this the first time for you to stay here?
Does it equal to:
Is this the first time to stay here for you?
I know, sometimes in structure
for n to v,
n is subject of
v, but is
n always subject of
v in the structure? Could it be adverbial of purpose? How should I understand this kind of sentence in general?
And here are some similar sentence:
It's time for everybody to go to bed. (Here everybody is subject of go)
This is a new system for distribution of objects to hosts in Meta’s private cloud. (Here seems I can see system as subject of hosts, and also see distribution as subject of hosts, which is correct?)
And last, do I need to understand it by the sentence meaning?