Shortly after sunset there
were juddering green stabs of lightning to the south, but by a quarter to one in the morning there had been nothing in the warm, wet July air over Cape Canaveral but a thin patchwork of moonlit cloud.
Test: Verb tense, SV agreement
A.
were juddering green stabs of lightning to the south, but by a quarter to one in the morning there had been nothing in the warm, wet July air over Cape Canaveral but
=> Correct. Verb tense makes sense
B.
has been juddering green stabs of lightning to the south, but by a quarter to one in the morning there is nothing in the warm, wet July air over Cape Canaveral but
=> SV disagreement
C.
had been juddering green stabs of lightning to the south, but by a quarter to one in the morning there is nothing in the warm, wet July air over Cape Canaveral but
=> had been juddering... -> order of action doesn't make sense
D.
is juddering green stabs of lightning to the south, but by a quarter to one in the morning there was nothing in the warm, wet July air over Cape Canaveral but only
=> SV disagreement
E.
have been juddering green stabs of lightning to the south, but by a quarter to one in the morning there is nothing in the warm, wet July air over Cape Canaveral except[/quote]
=> have been is used for action that is still going on in the present, whereas this action has ended.
"Except" is wrong