------>3个英语小白型问题.急.1.过去进行时可以表示过去一段时间一直在做某事么.I was writing an article last night.那如果说成I had been writing an article last night.有语法错么.过去完成进行时可以表示过

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/05 16:59:45
------>3个英语小白型问题.急.1.过去进行时可以表示过去一段时间一直在做某事么.Iwaswritinganarticlelastnight.那如果说成Ihadbeenwritinganarti

------>3个英语小白型问题.急.1.过去进行时可以表示过去一段时间一直在做某事么.I was writing an article last night.那如果说成I had been writing an article last night.有语法错么.过去完成进行时可以表示过
------>3个英语小白型问题.急.
1.过去进行时可以表示过去一段时间一直在做某事么.
I was writing an article last night.
那如果说成I had been writing an article last night.有语法错么.
过去完成进行时可以表示过去一段时间一直在持续的动作.但是一定要有时态前后比较才可以用么?
比如.I knew they had been talking since morning.
2.The speaker has talked for 2 hours.完成时.
这句话能不能表示动作已经结束了?也就是如果说了这句话.speaker还在演讲么?
3.will be doing 和 will do 有什么区别.
What places will you be visiting tomorrow?
What places will you visit tomorrow?

------>3个英语小白型问题.急.1.过去进行时可以表示过去一段时间一直在做某事么.I was writing an article last night.那如果说成I had been writing an article last night.有语法错么.过去完成进行时可以表示过
1,I was writing an article last night.
我昨晚一直在写文章.
过去完成进行时就是表达在某个过去动作之前有一个持续的动作.
I had been writing an article last night.
(昨晚在做某事之前,)昨晚我一直在写文章.
是允许出现的.条件是你昨晚在写完文章后,又做了别的事情.
不是说一定有时态比较才可以用.反过来理解比较恰当:只要用上了过去完成进行时,就包含了时态的比较.
2,正确表达是The speaker has been talking for 2 hours.
这样看来这个演讲者在我陈述这句话的时候还没结束演讲.
3,我觉得更多地是看动词的限制,有些不持续性的动作只能用一般将来时,有些持续性的动作则允许用将来进行时.例子中的visit最好还是用一般将来时.
小朋友好问是好事,祝你学习愉快

第一个问题过去进行时是表示过去的某个时间正在做谋事,而had been dong过去完成进行是表示过去的一段时间内不间断地一直在做某事,这两种时态的区别就在于此,过去完成进行强调一直做不间断。第二个问题,如果前边的动词是过去时,而这个持续的动作是发生在这个过去时的动词之前的,就可以用had been doing过去完成进行而过去完成时就是表示这个动作发生在过去的一个动词之前,也就是过去的过去,就像...

全部展开

第一个问题过去进行时是表示过去的某个时间正在做谋事,而had been dong过去完成进行是表示过去的一段时间内不间断地一直在做某事,这两种时态的区别就在于此,过去完成进行强调一直做不间断。第二个问题,如果前边的动词是过去时,而这个持续的动作是发生在这个过去时的动词之前的,就可以用had been doing过去完成进行而过去完成时就是表示这个动作发生在过去的一个动词之前,也就是过去的过去,就像你说的说了这句话以后演讲就已经发生过了。第三个问题will be doing 是将来进行时,表示将来某个时间即将进行的动作 will do是一般将来时表示将要发生的动作或状态

收起

1)I had been writing an article last night.有语法错误,过去完成进行时表示的是从过去持续到现在的动作,这句话如果你要说就应该是I had been writing an article since last night.
不一定非得有时态前后对应,所谓的时态对应就是在考试的时候,做题应该考虑到前后对应,作文中会随便很多。因为通过美剧可以发现美国人说...

全部展开

1)I had been writing an article last night.有语法错误,过去完成进行时表示的是从过去持续到现在的动作,这句话如果你要说就应该是I had been writing an article since last night.
不一定非得有时态前后对应,所谓的时态对应就是在考试的时候,做题应该考虑到前后对应,作文中会随便很多。因为通过美剧可以发现美国人说话很随便,但是如果是学习英语的初级阶段,建议还是要写完整,这对于考试有帮助。
2)能表示结束了,他已经不在演讲了。如果想表示还在讲,应该说The speaker has been talking for 2 hours.
3)will be doing 是将来进行时,will do 是一般将来时。
这两句话都可以,就看你想表达的意思是持续还是不持续。
祝你英语可以越来越好!

收起

1可以。我认为有。因为过去完成时用在过去的过去,你的I had been writing an article last night看不出过去的过去。
2应该是吧。应该不能把。应该在
前者是将来某个时刻正在做,后者是将来即将去做
宜上只是我个人的观点,仅做参考