老师说,现在完成时态是用来表示 过去发生的事情一直延续到现在,或者过去发生的事情对现在造成了一定的影响.have been 和have gone 的区别我知道.我想问的是它们是表示过去发生的事情一直延

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:59:51
老师说,现在完成时态是用来表示 过去发生的事情一直延续到现在,或者过去发生的事情对现在造成了一定的影响.have been 和have gone 的区别我知道.我想问的是它们是表示过去发生的事情一直延

老师说,现在完成时态是用来表示 过去发生的事情一直延续到现在,或者过去发生的事情对现在造成了一定的影响.have been 和have gone 的区别我知道.我想问的是它们是表示过去发生的事情一直延
老师说,现在完成时态是用来表示 过去发生的事情一直延续到现在,或者过去发生的事情对现在造成了一定
的影响.have been 和have gone 的区别我知道.我想问的是它们是表示过去发生的事情一直延续到现在,还是表示过去发生的事情对现在造成了一定的影响?【两个都要说清楚】

老师说,现在完成时态是用来表示 过去发生的事情一直延续到现在,或者过去发生的事情对现在造成了一定的影响.have been 和have gone 的区别我知道.我想问的是它们是表示过去发生的事情一直延
现在完成进行时have been doing,注意里面包含了doing,所以它是延续的,have been中,been是be的done形式,所以表示过去,叠加起来就是过去发生的事情一直延续到现在.而现在完成时have done,就只是表示过去做过的事情对现在造成了影响.一般与特定的时间状语连用,也可以单独用,要看具体情境.