幼苗
共回答了17个问题采纳率:82.4% 举报
1) have/has gone to Beijing, 已经去某处,此人肯定是出门了,至于是否到没有到了北京,不用管的,反正只要是出门了,还没有回来,就用gone to;
2)have/has been to Bejing, 已经去过某处,但此人已经回来了,此时此此人肯定不在北京.
以上就是其区别.
for,和since 都可引导完成时的状态,但有区别:
for 后面常加一个名词,a week, a month, 等这类似的时间名词.(时间段)
since后面常加一个从句,since I leave there.也有加一个时间点的,从这个点算起, since 2000
还可以再问哈
1年前
追问
6
见不惯你的贱
举报
谢谢你呐 哈哈 正解我心之忧虑也 。第二句好像有些出错了 。
举报
第2句have/has been to Beijing,表示去过某处,但此刻已经不在北京。是说的这个第二句吗? 如果没有其它问题,请采纳,如果还有问题,请再追问。