BY THE END OF AUTUMN, MOST OF THE LEAVES _________ FROM THE TREES....

14. By the end of Autumn, most of the leaves _________ from the trees. A. will fall B. will have fallen C. have fallen D. had fallen