这道题选什么 为什么?//

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:15:20
We____the good news just now.
a. are hearing b.have heard c. hear d. heard e. had heard
我用过去完成时表示刚才我已经听过了这个消息行不行?还有 用现在完成时为什么不行?
我想用过去完成时 表示 我在刚才的以前 已经听到过这个消息了 不行吗?

D
just now 是“刚才”的意思
a. are hearing(现在进行时)表示正在发生或者不就将要发生的动作,可以有时间状语。
b.have heard(一般现在完成时)不能跟具体时间状语。
c. hear(一般现在时)这个不用解释了吧……
d. heard(一般过去时)表示过去发生的事情,可以跟具体时间状语
e. had heard(过去完成时) 其实就是have done形式的过去式,自然也不能加具体时间状语。

d
因为是just now
所以就是过去
不是过去的过去

just now是刚才不久,是瞬间的。所以应该用瞬间表示。
所以应该选D

用had heard.
第一 因为是已经听到“过”了,所以是完成时。
第二 因为有just now,表示动作发生在过去,所以用had,

A吧~

我们刚刚听到了那个好消息...

刚刚也是一种现在,用进行时更是一种强调,表达欣喜的感情~

d
不可以

just now一般不和完成时连用