Re: time clauses - present perfect Hi, Lenka,
Yours is a good question. I think we use the Present Perfect in conditional clauses when it's presumed the action requires some time to be done or completed, it implies some process. ... until she has apologized.
So she hasn't done it yet and it will probably take her some time to realize she must do it. Here the process is her getting to understand that she was wrong or that apologizing is necessary. I will only say the thing is lost after I have looked in every corner.
It'll take time to look in every corner. To leave, to start raining are abrupt actions, so they require the Present simple.
I think already could be a test-word - if you can mentally insert it, then the Present Perfect is possible.
... until she has already apologized. ... before you have already left -sounds weird.
Regards |