早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译用一般过去还是现在完成?给个翻译.IhavebeentoShanghai这句后面能加时间状语吗?我听别人说是不能加,说是不能持续.havebeento这个动作,在过去已经结束了把?havebeentoXX后面到

题目详情
英语翻译
用一般过去还是 现在完成?给个翻译.
I have been to Shanghai 这句后面能 加 时间状语吗?我听别人说是 不能加,说是 不能持续.have been to 这个动作,在过去已经结束了把?
have been to XX 后面到滴能不能跟 X years ago 这样的表达啊。
2.have been to XX 是不是 不能 跟 for 2 years




▼优质解答
答案和解析
正确的应为:I went to Shanghai three years ago.三年前我到过上海. 使用一般过去时 (1)I have been to Shanghai.意思是我以前去上海,到我现在还一直在上海. 不能加具体的时间点(不能和表示具体时间的时间状语连用),...