问题

-What a dry day!-We _______ such dry weather for almost twenty days
A:have
B:have had
C:have been having
D:have been had
B:have had
C:have been having
D:have been had
正确答案是: