THE CHILDREN ARE IN THE PARK. THEY BALL FOR THE LAST TWO HOURS, BU...

31. The children are in the park. They ball for the last two hours, but they don’t seem to be tiredyet.A. have played

B

. have been playing C. played D. had been playing