0
Gargie Posted 10 years ago
Grammar

Please look at the following sentence
  1. Having lived all my life in India, I can speak Hindi very well.
Does this mean I still live in India, right?
Or
Can it also be used if I have just moved from India to USA? If yes, then can it also be used if I have been living in USA for 1 year, when I speak these words?

Also,

a. Having known her, I can tell she won't be happy.

b. Knowing her, I can tell she won't be happy.

What's the difference between #a and #b?

Can #a ever be used, because it is difficult to 'un-know' someone after knowing them. In light of this should always #b be used ?

Also, if I want to say that I have known her 5 years and still know her, then which form must I employ

c. Having known her for 5 years, I can tell she won't be happy
or
d. Knowing her for 5 years, I can tell she won't be happy.

Thank you.
  

Top answer

Gargie Does this mean I still live in India, right? Yes, that's the usual implication. Gargie Can it also be used if I have just moved from India to USA?

  • Gargie Does this mean I still live in India, right?
  • Yes, that's the usual implication.
  • Gargie Can it also be used if I have just moved from India to USA?
  • Just about, If it's your first day or two in the US.
  • Gargie If yes, then can it also be used if I have been living in USA for 1 year, when I speak these words?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
GargieDoes this mean I still live in India, right?
Yes, that's the usual implication.
GargieCan it also be used if I have just moved from India to USA?
Just about, If it's your first day or two in the US.
GargieIf yes, then can it also be used if I have been living in USA for 1 year, when I speak thes

Related Questions