高中语法时态问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 02:43:04
今天我们老师讲进行时表示是一个过程,完成进行时表示一种延续且未结束的动作,但我觉得这两种说法是差不多的,进行时和完成进行时到底有什么区别阿?我是高二的
还有这道题
We__about violence when he came in.
A.had talked B.talked
C.were talking D.had been talking这道题为什么选c不选d阿?
那进行时和完成进行时的区别是什么呀,谁能告诉我呀?我要易懂易区分的,谢谢了!

他进来的当时我们正在谈论。。。
强调当时某时刻的动作用过去进行时
用D则是表示截止到过去某一时刻为止的动作,后面一般跟by the time...
但请注意题目是强调when he came in这个时刻
补充:进行时是某时刻正在进行的动作,完成进行时是从过去某个时间到现在一段时间在进行的动作。
例如:He was reading book at 9 o'clock.
He has been reading book since 9 o'clock.
注意一个是at表某时刻,一个是since表一段时间。

从字面上看出 区别 。选 c。

其实它们的区别从这道题中能看出
如果是We were talking about violence when he came in. 就只是单纯的说当他进来时我们正在谈论暴力,但并无其他含义。
而We had been talking about violence when he came in.就说明了在他进来之前我们就在讨论这个话题了,他进来的时候我们还在谈论。这里有一种事情早就开始并一直持续的含义。

这道题是过去进行时,表示在他进来时正在进行的动作。