Much ( )been said about the problem but nothing ()been done so far. 

Much ( )been said about the problem but nothing ()been done so far. 


A、

​has, had 


B、

has, has 


C、

had, had 


D、

have, have 


【正确答案】:B
【题目解析】:

本题考查的是现在完成时的使用。

so far表示至今,故用现在完成时态,much为不可数代词,nothing 为不可数名词,均使用单数形式,故选B选项。

句意:关于这个问题(我们)已经说了很多,但到目前为止(我们)还没有做任何事情。


Top