1) what's the difference between
- she has lived in new york for ten years
- she has been living in new york for ten years
2) what's the difference between
- i bought the book you recommended
- i've bought the book that you recommended
3) i (have or had?) seen that movie yesterday. because i just realized when i use "i have..." i rarely put any time in it.
further question will follow later.
thank you for your help.