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选项。
句意:关于这个问题(我们)已经说了很多,但到目前为止(我们)还没有做任何事情。