have been doing ,have done 及其他现在时的用法及区别 please help me ,than
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/21 15:44:17
have been doing ,have done 及其他现在时的用法及区别 please help me ,thanks.
看了一下,大家的答案好长,我的没那么长……我记忆的方法不太一样,是用作标记的(图在下方),后面部分借用了一下.
have benn doing是现在完成进行时,有两种用法,一种是过去做的某一件事影响一直延续到今天(就是对现在都有影响),另一种是动作的延续和强调(其他两个人的回答中也有).
举个例子(例子就用他们的了……)
I have been reading the book. 我一直在读这本书 这个就是表示动作的延续和强调
I’ve been living here since 1988 这个就是表影响至今,因为曾搬到这儿,所以开始住在这儿.
have done是现在完成时,可用在表示过去的一个动作至今(更像是一段时间),也可用于表示过去某个动作至今的影响(不过最能强调的,还是用have benn doing最好,它是首选),还有一种是直接引语转化为间接引语
例:I have read the book ( for 3 days)这体现的是个时间段
I have lived here since 1988 可以说是时间段也可以说是影响
直接引语:I say,"I know him." 间接引语:I say i have known him.(直接引语转化成间接引语)
现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩.
如:I have waited for two hours. 我等了两小时.(陈述事实)I have been waiting for two hours. 我等了两个小时.(等得好辛苦)
现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时.
如:He has lived in Paris. 他(一直)住在巴黎.He has been living in Paris. 他(目前)住在巴黎.(表暂时性)
不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时.
如:I’ve only known her for two day. 我认识她刚刚两天.They’ve been married for twenty years. 他们结婚已二十年了.The war has lasted for a long time. 这场战争持续了很长时间.5. 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替.如:The house has been painted for a month. 这房子已漆了一个月.The problem has been studied for five days. 这个问题已研究了五天.
以上就是我的全部答案.
have benn doing是现在完成进行时,有两种用法,一种是过去做的某一件事影响一直延续到今天(就是对现在都有影响),另一种是动作的延续和强调(其他两个人的回答中也有).
举个例子(例子就用他们的了……)
I have been reading the book. 我一直在读这本书 这个就是表示动作的延续和强调
I’ve been living here since 1988 这个就是表影响至今,因为曾搬到这儿,所以开始住在这儿.
have done是现在完成时,可用在表示过去的一个动作至今(更像是一段时间),也可用于表示过去某个动作至今的影响(不过最能强调的,还是用have benn doing最好,它是首选),还有一种是直接引语转化为间接引语
例:I have read the book ( for 3 days)这体现的是个时间段
I have lived here since 1988 可以说是时间段也可以说是影响
直接引语:I say,"I know him." 间接引语:I say i have known him.(直接引语转化成间接引语)
现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩.
如:I have waited for two hours. 我等了两小时.(陈述事实)I have been waiting for two hours. 我等了两个小时.(等得好辛苦)
现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时.
如:He has lived in Paris. 他(一直)住在巴黎.He has been living in Paris. 他(目前)住在巴黎.(表暂时性)
不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时.
如:I’ve only known her for two day. 我认识她刚刚两天.They’ve been married for twenty years. 他们结婚已二十年了.The war has lasted for a long time. 这场战争持续了很长时间.5. 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替.如:The house has been painted for a month. 这房子已漆了一个月.The problem has been studied for five days. 这个问题已研究了五天.
以上就是我的全部答案.
have been doing ,have done 及其他现在时的用法及区别 please help me ,than
have been doing与 have done的用法区别
have been doing have done 的用法和区别
have been doing 和have done 还有had done三者的区别,用法
has been doing have been done区别
have done 与have been doing的区别?
have been done , have been doing ,have done的区别是什么
have been doing ,have done和have doing区别
have been done与be done的区别和用法
have done、 have been done的区别
have been done的用法
having been done have been done have been doing 区别?就是have 和h