"She will have left this place yesterday". -- Odd at first reading, but yes If it is so, what would be the meaning that native speakers understand from this sentecne? - Yes, it is a note of self-confidence in the truth of what the speaker has said.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
pructusShe will have left this place yesterday.
...
She must have left (this place yesterday.)Following the example of Palmer (The English Verb),
She will have left ... ~ A reasonable conclusion is that she left ...
She must have left ... ~ The only conclusion is that she left ...
CJ
pructusIf some natives do not like that kind of sentence style, what or how would they say to express the same meaning?She will have left is approximately like She probably left when it refers to something in the past. She must have left is also possible as a substitute, but it's a little stronger.
pructus