The Perfect Tenses in English
What could be simpler than grammatical tense—things happening now are in the present, things happening before are in the past, and things that haven’t happened yet are in the future. If only it were so easy. Consider the present tense. Its meaning often refers not to things happening right now but to some general state […]