A. eat B. to eat C. to be eat D. for eating
A. write B. to write C. be written D. written
A. to repair B. to be repaired C. repairing D. being repaired
A. to see B. to be seen C. seeing D. seen
A. has done B. has been doing C. should be done D. is being done
A. must have been B. should be C. ought to D. had
A. is built B. being built C. is building D. is being built
A. has been taken B. may have taken C. has been taking D. may take
A. building B. built C. which built D. was built