There ___some awful weather lately,hasn't there?A.Will have been B.has been C.have beenD.are going to be翻译并解释//

问题描述:

There ___some awful weather lately,hasn't there?A.Will have been B.has been C.have been
D.are going to be
翻译并解释//

B

B (后面的反义疑问句都告诉你动词应该用哪个了)
翻译: 最近天气很糟糕,不是吗?

选B.
最近的天气很糟糕,是吗?
句中有lately,用现在完成时,weather是不可数名词,动词用单数.There has been .
反意问句用hasn't there,因为第一个助动词是完成时的has.