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

英语有关于英语现在完成时态的问题(319:14:32)Jim knows the place well because she  there before             

题目详情
英语 有关于英语现在完成时态的问题 (3 19:14:32)
Jim  knows  the  place  well  because  she  ___  there  before                    A  has  gone      B  has  been     c  went      D  had  been      为什么,我认为应该是A请给位同仁讲一下解题思路 
▼优质解答
答案和解析
have / has been to ...表示曾经去过……
have / has gone to ...表示去了……
现在完成时的用法
⑴ 与just连用,表示刚刚完成的动作或状态(just放在have∕has与P.P.之间).
I have just had lunch.
He has just finished his homework.
⑵ 表示动作发生在过去,持续到现在,有可能延续到将来,常与since“自从…”(后面跟一点时间)for(后面跟一段时间)连用.
I have learned English since 2000.
He has lived there for 10 years.
⑶ 表示过去的动作对现在的影响.
He has lost his key.
⑷ 与最高级连用,表示“到目前为止最…”
You’re the cleverest girl that I’ve seen.
⑸ 与It∕This the first time that…连用,表示“第一次……”
It∕This is the first time that he has learned English.
⑹ have∕has been to…曾经去过…(已经回来了)
have∕has gone to…去了…(还没回来)
I have been to Shanghai.
Tom has gone to Shanghai.