havedonesth加上主语sb.didsth.did可换成+ed都一样的
I have been to Beijing.用现完吧
用完成时,have done sth.
这句话用ihavebeentobjusedtodosth是你要的曾经做过某事的意思,但学英语要变通
这句话用i have been to BJused to do sth是你要的曾经做过某事的意思,但学英语要变通
have done sth 这个要看具体语境的,不同的句子里有不同用法。个人认为把整句话发上来才能找到准确答案的
have done something before .... done something before..
335 浏览 2 回答
275 浏览 6 回答
271 浏览 5 回答
253 浏览 4 回答
168 浏览 3 回答
307 浏览 9 回答
110 浏览 3 回答
258 浏览 2 回答
242 浏览 6 回答
231 浏览 4 回答
275 浏览
290 浏览
323 浏览
273 浏览
212 浏览