灵域百度云资源第一季:Mary has been to New York since three weeks ago错在哪

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 16:04:41

since与ago连用,可以出现在现在完成时的句子中.
本题错在to这个词,应该将to 改成in
have been in+地点:表示"目前还在那地点".

Mary has been in New York since three weeks ago.
玛丽三周前就在纽约了(到说话时她仍在那地方)/

Mary has been to New York since three weeks ago.
两种改法:Mary has been to New York three weeks ago.
Mary has been in New York since three weeks.

Mary has been to New York three weeks ago
SINCE去掉

Mary has been in New York since three weeks ago.
把to 改in,在某地用in,表示一段时间。

去掉 SINCE

现在完成时,好好学去。