V vpkannan Member Joined Mar 16, 2014 Member Type Interested in Language Native Language Tamil Home Country India Current Location India Dec 4, 2016 #1 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.
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.
R Rover_KE Moderator Staff member Joined Jun 20, 2010 Member Type Retired English Teacher Native Language British English Home Country England Current Location England Dec 4, 2016 #2 Please note that I have changed your thread title. 'Thread titles should include all or part of the word/phrase being discussed.'
Please note that I have changed your thread title. 'Thread titles should include all or part of the word/phrase being discussed.'
Matthew Wai VIP Member Joined Nov 29, 2013 Member Type Native Language Chinese Home Country China Current Location China Dec 4, 2016 #3 Three years is a duration from the past to the present, so the present perfect should be used.