A.took off B.put off C.flew off D.left off
A.is B.are C.am D.be
A.writing B.to write C.having wrote D.to have written