My brother has just arrived but I didn't know he _____ to se

My brother has just arrived but I didn't know he _____ to see me until yesterday
A.will come B.came C.was coming D.had been coming
我想知道是为什么,如果用has been came也行么,以前学的都忘光了,现在恶补中.
简单浪漫 1年前 已收到4个回答 举报

谭文英 幼苗

共回答了16个问题采纳率:81.3% 举报

has been came是瞬间动词,不可以用完成式,瞬间动词还有:go,become等等
was coming 意思是:(过去某时)打算来,be coming表示 be going to come的意思.整句的意思是:我的兄弟刚刚才来到,但这之前我根本不知道他会来的
这是说”兄弟”以前的心理活动,所以不能用will come

1年前

9

看贴和回贴 幼苗

共回答了50个问题 举报

首先时态是过去式,其次coming现在分词表将来的意思,表示要来看来我
come是短暂动词所以没有完成时的

1年前

1

玉米琪琪 幼苗

共回答了151个问题 举报

瞬间性动词也可以用完成时,但是has been came这个短语本身就是错误的,因为came是过去式,be动词的后面是决不可能跟过去式的

1年前

0

帝cc123 幼苗

共回答了46个问题 举报

进行时不一定表示正在发生,也可表示正要发生。
时态,先看当前句,若有明确的时间标志(如“yesterday”,除了有“since”的话是完成时态),那么就用相应时态,而不要受其他句子干扰。如果没有,就看上下文。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.042 s. - webmaster@yulucn.com