英语大问题,请请

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:10:22
1. 先请教个关于时态的,It seems oil___from this pipe for some time.We'll have to take the machine apart to put it right .有is leaking和has been leaking,书上说的是后者,后者是现在完成进行时吧,用来表示动作持续吗,那前面那个现在进行时也有动作持续的意思阿,两者的区别和语法原则是什么 阿?话说这句话的意思我不太理解。高中的八种时态模糊了,加上大学又学了其它八种时态什么现在完成进行时的,时态现在基本靠感觉,即蒙的。希望各位不嫌麻烦的话就解释一下十六种时态的区别和原则,给链接也成。2.大问题是我上大学后基本荒废了学业,单词语法都丢得七七八八了,现在重新来过!短期目标是一年内上六级,这个会不会很困难?现在没英语课上了,完全要自学。求学习路线。我现在是在恶补语法和积累单词,这样行吗。最后是最重要的一点了,本人学英语的动机不怎么纯正,前途什么的占一部分,但大部分是受不了国内汉化游戏的速度,请问一下去到抛开字典玩英语游戏的程度要多久阿,到这种程度的话可以考几级了?强调一下,玩游戏听也是很重要的,我不是只为六级学残疾英语。我分不多,但希望各位能认真点回答,勿悠的不要,先说谢谢-

has been leaking表示过去在leak并且一直leak到现在;is leaking只表示现在leak的状态。与后文we have to这种语气相比较has been leaking
更符合语境。像抛开词典玩游戏,不是几级的问题,重要的是单词量,有了6级的单词量,即使语法不好,也会猜出个大盖。但这并不是表示你有单词量就可以考上6级,毕竟那只是一部分,所以说这不是几级的问题。

选项中前者是现在进行时,表示事情正在发生,后者是现在完成进行时,表示这件事从过去某个时间开始发生,一直持续到现在,而且还有可能一直持续下去。理解这两个时态的区别后,你再看这句话的意思,油好像从管子里漏一段时间了,我们不得不把这个机器放正了,也就是说它从过去就开始漏,到现在也没停,要是不把机器放正的话,它还会一直漏,这就符合现在完成进行时,应该明白了吧

The sentence should be: "It seems THAT oil HAS BEEN LEAKING from this pipe for some time. We'll have to take the machine apart to put it right."
这个动作从以前开始,到现在还在进行,并没有完成。重点词是“for some time":意思是“已经有一段时间”,所以必须用"has been leaking".
如果要用现在进行式也可以,但是后面就不能写“for some time"了,那便是:
"It seems that oil is leaking from this pipe. We'll have to take the machine apart to put it right."

I hope the above answer is of help to you =)!

has been doing 就是表示过去到现在一直持续,for example :she has been working there for 20 years表示她在那工作了20年(现在也在那工作).