John has just New York,but I did not know he( ) until yester

John has just New York,but I did not know he( ) until yesterday A .will leave B.had been leaving C.
John has just New York,but I did not know he( ) until yesterday
A .will leave B.had been leaving C.leaves D.was leaving答案是D为什莫
应该是John has just left New York,but I did not know he( ) until yesterday
mywish 1年前 已收到4个回答 举报

愿身不学相思树 幼苗

共回答了22个问题采纳率:95.5% 举报

这句意为“……但我直到昨天才知道他要离开.”这是个带宾语从句的复合句,宾语从句的特点是,主句为过去式时,从句也要用过去的某种时态,“我”昨天知道时,John 是“将要去”,所以用过去将来时was leaving(=was going to leave)

1年前

7

y984173928 幼苗

共回答了6个问题 举报

这道题的答案不是最好,但其他答案均是不对的。采用排除法,可得答案是D

1年前

1

special924 幼苗

共回答了6个问题 举报

D.was leaving 过去进行时语态 表示在过去将要发生事

1年前

1

zjx4688 幼苗

共回答了20个问题 举报

翻译一下就知道为什么选D了。
首先John has just left New York,John刚刚离开纽约,但我直到昨天才知道他要走。
A .will leave 将来时肯定不对了,因为John现在已不在,would leave还差不多。
B.had been leaving 过去完成进行时也不对,当时状态下leave这动作并没完成。

1年前

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