could not but后面是do。
could是can的过去是,could not but do原形是can not but do,意思是禁不住做某事,不得不做某事,是固定搭配。
could not but:
英 [kʊd nɒt bət] 美 [kʊd nɑːt bət]
不得不…
1、I could not but laugh to hear such a funny story.
我听到如此滑稽的事情不禁大笑起来。
2、By searching his heart he could not but admit that he was in the wrong.
扪心自问,他不得不承认自己是错的。
扩展资料
同义词:
一、have no choice but to
英 [hæv nəʊ tʃɔɪs bət tu] 美 [hæv noʊ tʃɔɪs bət tu]
非做不可,不得不
1、And you will have no choice but to acquit.
你们就不得不宣判无罪释放。
2、I have no choice but to remove your name from the list.
我别无选择,不得不将你从名单上除名。
二、have to
英 [ˈhæv tə] 美 [ˈhæv tə]
modal不得不;劝告或建议时用;表示一定真实或肯定发生
1、We have to lie and hide the fact that I have an illness
我们不得不撒谎来隐瞒我有病这个事实。
2、I'm going to have to explain to them that I can't pay them.
我将不得不向他们解释我不能付钱给他们。