永发信息网

【2015沈阳】3. — Has Mary ever visited Tower Br idge? —Yes. She ______ it two years ago.

答案:1  悬赏:30  手机版
解决时间 2021-03-25 21:01
  • 提问者网友:留有余香
  • 2021-03-25 17:09
【2015沈阳】3. — Has Mary ever visited Tower Br idge? —Yes. She ______ it two years ago.
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-25 18:03
如果要用C, 把two years ago 去掉。 一般过去时强调动作是在”过去"某时发生的,强调时间,two years ago是一个明确的过去时间;而C是现在完成时,表示:1. 过去的某个动作或 状态持续到现在;2, 过去发生的某一动作对现在产生的结果或影响。不能与过去时间连用。追问感谢,讲的很明晰,但是She has visited it 。感觉缺了点什么??追答她已经参观过了。
又如:He has left. 他已经离开了。 至于什么时候离开的并不重要,结果是:他现在不在这里。 =He is not here. She has visited it 回答了Has Mary ever(曾经)visited...?
哦,如果一定要加时间,就加before. She has visited it before. before 表示“以前”,是一个笼统的时间。修正一下前面的表述,现在完成时不能与表示具体的过去时间连用。
欢迎你继续问,我们一起把这个时态开通!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯