[Grammar] I have known/I know him for three years.

Status
Not open for further replies.

vpkannan

Member
Joined
Mar 16, 2014
Member Type
Interested in Language
Native Language
Tamil
Home Country
India
Current Location
India
Hi,

1. I have known him for three years.
2. I know him for three years.

Is there any difference in the meaning of the above sentences?

Thanks.
 
Please note that I have changed your thread title.



'Thread titles should include all or part of the word/phrase being discussed.'
 
Three years is a duration from the past to the present, so the present perfect should be used.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top