金立天鉴w808:请大家帮忙-----英语题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 04:55:57
Her class______unable to agree on a monitor so far.
A are Bhas been C is D have been
应该选哪个?为什么?

D so far是现在完成时的标志词 句中应当用现在完成时.
这里class指的是班里的全体同学,所以要用复数的have been
be able to 是固定搭配

D
这里class作群体名次,为复数

楼上的对
我再补充一下
so far是到目前为止
所以用完成时态 ,再有楼上的解释
所以选D