问题

Ithas been raining for nearly a week. Will it_________long—No. It’s_________we’ll have a fine weekend. The sun will beshining again.
A: rain, report
B: last,reported
C:stop, reported
D: lasted, report
B: last,reported
C:stop, reported
D: lasted, report
正确答案是: