专四

单选题I missed the last bus last night, so I could not but __________ all the way home.

A. walking
B. to walk
C. have walked
D. walk

参考答案:D进入在线模考
译文:昨夜我没有赶上最后一班公交车,只好走路回家了。
惯用结构题。惯用结构cannot but+动词原形,表示“不得不……”。这一句型也可以使用过去时态“couldn’t but”来表达过去“不得不……”,故[D]为答案。

你可能感兴趣的试题

1Which of the following sentences expresses “probability”?

A. You can get there in 20 minutes' wal
B. He couldn't walk any step farthe
C. The news can't be tru
D. Could I take this home?

3What does “If you were a fish, maybe you could know its feelings”mean?

A. You are not a fish, so you don't know how it feel
B. You are a fish, and maybe you know how it feel
C. You know how a fish feels, don't you?
D. You were not a fish, were you?