A.to look B.looking C.look D.looked
A.write B.have written C.was writing D.have been writing
A.need B.should C.oughtto D.have to