A-A+
______ for quite a long time the rivers here
问题详情
______ for quite a long time, the rivers here are all dried up.
A.There has been no rain
B.Having no rain
C.There having been no rain
D.There being no rain
参考答案
正确答案:C
解析:非谓语动词题。根据句意和时间状语for a long time可知,空格处应为完成式独立结构形式,C 符合题意。