She has lived in Shanghai for 5years.与 She lived in Shanghai for 5years.的区别.感激不尽

问题描述:

She has lived in Shanghai for 5years.与 She lived in Shanghai for 5years.的区别.感激不尽

She has lived in Shanghai for 5 years 说明他现在还有可能在上海
She lived in Shanghai for 5 years 说明他现在不在上海了

前者 他在上海住了五年。 (五年前至今)
后者 他在上海住了五年。 (以前在那儿住了五个年头)

She has lived in Shanghai for 5years.表示 她在上海已经住了五年了.(现在仍然住在上海.)
She lived in Shanghai for 5years.她在上海住了五年.(现在不住在上海了.)