分类：教育/科学-外语学习
问题：英语1。Thecommittee()beenarguingabo 
1。The commtee( )been arguing about the problem for many hours.A.have  B.has  C.could have  D.can have 我的答案：D正确答案：A不知为什么？请翻译中文2.There ( )a dolphin show in the zoo tomorrow evening.A.was   B.is going to have  C.will have   D.is going to be 我的答案：D正确答案：B不知为什么？请翻译中文
回答：1、have been arguing 为现在完成进行时，表示某一动作从过去某时开始一直持续到现在，而且目前还在进行。这句话的意思是：委员会对这个问题争论了好几个小时（目前还没有停止）。
2、这是there be结构。there 之后只能接be的某种形式，如：is、are、will be、is going to be、have been等。这句话的意思是：明天晚上动物园里将会有海豚表演。