英语高手进啊330

来源:百度知道 编辑:UC知道 时间:2024/06/22 18:23:06
There is a knock at the door,but it's already 10.p.m.Who ___it be ?
A.will B.can

为什么不能选A呢?

a是典型的汉语式英语:那将会是谁呢。 况且敲门声已经响了 所以没有道理用will 而b的意思是那可能会是谁?表达一种猜测性。故b更加准确。希望对你有帮助 。

表示猜测用CAN,而A没有这个意思

原句的意思是:门外有人在 敲门,但是现在已经晚上十点了,会是谁呢?
will表达的是将来,但there is表示的是现在,不符。can表示的是一种可能性和猜测,会是谁呢?

can表示猜测,这里.