A. will have been fulfilled B. would be fulfilled C. have been fulfilled D. is fulfilled
A. has arrive B. had arrived C. arrived D. would arrive
A. begin B. began C. begins D. is beginning
A. does B. did C. has done D. had done
A. had brought B. has brought C. will bring D. brought