What time are we talking about in “She’ll have bought a new mobile/cellphone yesterday”?
I encountered this sentence when I was learning another language. I have never used such a sentence in English nor seen one, but it seems it exists. What idea does this sentence trying to convey? What time should we relate to? Answer Days of Future Passed In English we normally call this construction the future … Read more