首页 > 留学知识库

问题: 选择题it be还是 there be

_______ no knowing what he could do. He might get a job tomorrow. He might stay out of work for weeks.

a. it is b. it was c. there is d. there was
选哪个啊,为什么呢

解答:

C,固定搭配,见下
There be no 动名词的结构比较常用,有人错误地把no理解为“不”或“没有”,而正确的意思是“不可能”,例如:
There is no denying the fact that their team is much better than ours.(他们队比我们实力强得多,这一事实无可否认。)
在knowing,telling,saying后面经常跟疑问句词开头的句子。如:
There is no knowing what may happen.(无法知道会发生什么。)
There is no telling where she is going.(无法预料她会去哪儿。)
There is no saying how long the bad weather is going to last.(这糟糕天气还要持续多久是个未知数。)