用是仿写比喻句:He cannot but _____ home because his car broke down on his way home

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 12:23:30
A.walk
B.walking
C.to walk
D.walked

选哪个?为什么?

a

习语cannot but 有时候被判定为一种双重否定, 这也许是因为它已混淆于can but 。 然而cannot but 中的 but 表示“除了”, 就如用在象no one but 这样的短语中一样, 而can but 中的 but 意思却是 only(只有) , 就如用在我们只剩下了一颗子弹 中那样。 cannot but 和 can but 都已被确定为标准的表达法。

C
意为:不得不步行回家

D ,我觉得应该是,因为后面的broke好像是过去试

A
因为车在回家的路上抛锚,他不得不走回家。
cannot but do 不得不……做

基本同意婀娜燕燕 的说法..
加上一句 not (do) but do

D is correct. 过去时和全句的语态一致.