Answer by Greybeard for present simple with how long
I met Jack in 2004, it's 2024 now, I still know him - "I have known Jack for 20 years". Specifically, why is "I know Jack for 20 years" not all right?Because the 20 years are in the past - those are...
View ArticleAnswer by LPH for present simple with how long
IThere is no problem in choosing between the present perfect and the present simple in English. There exists a difficulty in choosing between the present perfect and the simple past; here is what A...
View ArticleAnswer by Edwin Ashworth for present simple with how long
In standard English,I'm here for a week nowmeans that my present stay is / will be [assuming all goes to plan] of a week's duration. The statement would only be uttered early in that week. It is never...
View Articlepresent simple with how long
I have always taught my students to use Perfect tenses, primarily Present Perfect and Present Perfect Continuous, in sentences that answer the question "how long?, and, most importantly, NOT to use...
View Article
More Pages to Explore .....