Timeline for Changing the meaning of present perfect tense with context
Current License: CC BY-SA 3.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jan 13, 2017 at 6:53 | vote | accept | user92131 | ||
Jan 12, 2017 at 14:25 | comment | added | Andrew | "I have lived in Canada for five years" doesn't explicitly mean that you still live in Canada. It just means, up to this moment, you have been living in Canada. Again you have to use context: people don't move all that often, so it's reasonable to assume you didn't just move out of Canada. This is more a logic thing than an English thing. Meanwhile, people get well, they get better, and the process takes days or even hours. It's not unreasonable for someone to "have been sick" but now be fully recovered. | |
Jan 12, 2017 at 12:23 | comment | added | user92131 | Why does "I have lived in Canada for 5 years" indicate that I am still living in Canada but the sentence "I have been sick for 2 days" isn't clear about whether I am still sick or was sick? | |
Jan 12, 2017 at 12:08 | vote | accept | user92131 | ||
Jan 12, 2017 at 12:19 | |||||
Jan 11, 2017 at 22:17 | history | answered | Andrew | CC BY-SA 3.0 |