关于完成时的吧Mr.Read knows Wenzhou very well .He here many timesA.has gone B.has been to C.came D.has been但为什么其它选项不行?怎么看出来是完成时?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 03:34:26
关于完成时的吧Mr.Read knows Wenzhou very well .He here many timesA.has gone B.has been to C.came D.has been但为什么其它选项不行?怎么看出来是完成时?
关于完成时的吧
Mr.Read knows Wenzhou very well .He here many times
A.has gone B.has been to C.came D.has been
但为什么其它选项不行?
怎么看出来是完成时?
关于完成时的吧Mr.Read knows Wenzhou very well .He here many timesA.has gone B.has been to C.came D.has been但为什么其它选项不行?怎么看出来是完成时?
如果你没有少打一个“t”的话……即here-》there……
我用的是排除法~
首先排除B,here是副词,前面不加to
然后看C,如果真的选C“He came here many times”语法上没有错,不过我们都会说“He went here many times”,他【去过】那里好多次,而不是他【来过】那里好多次.所以没有选C.
继续排除A.He has gone here many times说明他现在就【去了】那里【还没有回来】,这么短的句子里没有这个信息哦~
所以就选了has been,表示他【去过】那里.
至于完成时的问题,曾经上初中的时候,我们英语老师是这样讲的“当一件事做了以后产生了影响,就要用完成时”.前面半句告诉我们了结果是“他很了解温州”,也就是说,因为他去过了温州,这件事产生了影响,所以要用完成时.不知道你理解了没?
如果是过去时的话是:He went here .
many times 应该用完成时,前一句是一般现在时,应该用现在完成时。在完成时句中go应该改为延续性动词be ,所以应该用has been
has been =曾经来过
has gone ---> has gone here 听起来就不对
has been to ---> has been to WenZhou 就对, 跟here 就不对。
首先体会语气,肯定是完成时,C排除
here前不加to,B排除
然后就是gone和 been的区别。gone是指“去了”,而been指“去过”,意思上有区别的,所以选D