琼海市人民医院王小雄:英语高手请进

来源:百度文库 编辑:神马品牌网 时间:2024/05/13 02:15:13
We( )for quite a long time
A.were keeping waited
B.were kept waited
C.were keeping waiting
C.were kept to be wainting
要选那个,最好能解释一下,谢谢

b
were过去式,不可能用现在分词keeping ,后接动词过式waited

C .were keeping waiting
过去进行时 were+doing
keep doing
所以我认为是C

我觉得更应该是were kept waiting.是否出题有错?