英语翻译能用现在完成时 She has bee to Shanghai for 2 year .还是说 She went to Shanghai 2 year ago.如果不能用完成时,简单说说理由.呵呵

问题描述:

英语翻译
能用现在完成时
She has bee to Shanghai for 2 year .
还是说 She went to Shanghai 2 year ago.
如果不能用完成时,简单说说理由.呵呵

应该是she has been to Shanghai 2 years ago.
如果是She has been to Shanghai for 2 years. 是表示她在上海待了2年
如果是She went to Shanghai 2 year ago.表示她2年前去了上海(并一直在那)

应该是She has been to Shanghai 2 years before.ago 要用过去时如果是She has been in Shanghai for 2 years. 是表示她在上海待了2年(注意是in 不是to)如果是She went to Shanghai 2 year ago.表示她2年前去了上海...