"sorry,I lost your telephone number,otherwise,I _____ long b

"sorry,I lost your telephone number,otherwise,I _____ long before."
B.ought to have rung you up
D.would have rung you up
选哪个?为什么?
wfderf 1年前 已收到2个回答 举报

糊涂难得糊涂难得 幼苗

共回答了21个问题采纳率:90.5% 举报

选 D would have rung you up
ought to,是说要做的事
would have done 过去本来想要做,但是没有
这里的句子说,我把你的号码丢了,要不我早就打电话了.
所以选 D

1年前 追问

9

wfderf 举报

ought to have done 也是表虚拟语气,意思与你说的would have done无差,如何解释?

举报 糊涂难得糊涂难得

ought to,是应该做,需要做

luckyxx 幼苗

共回答了1个问题 举报

D. would have rung you up
因为 otherwise 说明是虚拟语气。ought to have done 也是表虚拟语气,如何解释?otherwise 在前啊。。。。。。。。。。。
otherwise 意思是否则,有前提条件限制,如果满足就去做,但实际是不满足,有一定因果关系。
那么后边跟的应该是 would 这类准备要去做,还没有做的。
...

1年前

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