问题

The rainlastnight. But the fields are still full of water.—Itfornearly a week.
A:stopped; hadrained
B: stopped; hasrained
C:stops; hadrained
D:stops; hasrained
B: stopped; hasrained
C:stops; hadrained
D:stops; hasrained
正确答案是: