We have been talking about this topic _____ A.for a long tim
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/12 09:53:13
We have been talking about this topic _____ A.for a long time B.already C.yesterday
D:for hours选什么?为什么?还有
Tom ____ watching China Open for hours during the seven-day vacation.
A has been B was C had been D was being
选什么?理由?
随便说说have been doing和have done的区别
D:for hours选什么?为什么?还有
Tom ____ watching China Open for hours during the seven-day vacation.
A has been B was C had been D was being
选什么?理由?
随便说说have been doing和have done的区别
1.D 现在完成进行时和时间段for hours搭配;for a long time很长时间,不如前者的for hours准确;already已经,不能和现在完成进行时连用;yesterday是一般过去时的时间状语
2.C had been watching是过去完成进行时,和句尾的时间状语相呼应.has been doing是现在完成进行时,大7天假日已经过去,故时态错误;was doing是过去进行时,表明在过去是一段时间里一直进行的动作,但他不可能在7天除此什么都不做了,另外和for hours也不匹配;was being doing,没有这种时态.
have been doing和have done的区别:前者强调进行性.两者经常可以换用.
再问: 有这么一句话:I have been teaching for a long time又作何解释? for hours和for a long time意思是什么?一样吗?可以翻译一下题目的中文意思吗? have been doing和have done可以换用的具体例子,谢谢
再答: I have been teaching for a long time很长时间以来我一直在教学。 for hours几个小时;for a long time很长时间;意思不一样。 下题目的中文意思:这个话题我们一直谈论了几个小时了。在那次为期7天的假期里,汤姆每次都连着看数小时的“中国网球公开赛”节目。 have been doing和have done可以换用的具体例子: I have been learning English for 30 years. = I have learned English for 30 years.
2.C had been watching是过去完成进行时,和句尾的时间状语相呼应.has been doing是现在完成进行时,大7天假日已经过去,故时态错误;was doing是过去进行时,表明在过去是一段时间里一直进行的动作,但他不可能在7天除此什么都不做了,另外和for hours也不匹配;was being doing,没有这种时态.
have been doing和have done的区别:前者强调进行性.两者经常可以换用.
再问: 有这么一句话:I have been teaching for a long time又作何解释? for hours和for a long time意思是什么?一样吗?可以翻译一下题目的中文意思吗? have been doing和have done可以换用的具体例子,谢谢
再答: I have been teaching for a long time很长时间以来我一直在教学。 for hours几个小时;for a long time很长时间;意思不一样。 下题目的中文意思:这个话题我们一直谈论了几个小时了。在那次为期7天的假期里,汤姆每次都连着看数小时的“中国网球公开赛”节目。 have been doing和have done可以换用的具体例子: I have been learning English for 30 years. = I have learned English for 30 years.
We have been talking about this topic _____ A.for a long tim
适当形式填空 :The little baby has been _____(sleep) for a long tim
We have been waiting a long time.不用for a long time
英文高手请进It has been a hot topic discussed heatedly for the tim
I have been thinking about for purchasing it for a long time
5.Bruce must have been in China for a long time,_____?A.hasn
I have been thinking about to purchase it for a long time.这句
5.Bruce must have been in China for a long time,_____?
We have been good friends a long time.这里的a long time之前不用加for
We have been waiting here a long time for the guest.
we have been best friends for a long time 为什么best前不加the
we have been best friends for a long time中friends为什么要加s