This paper focuses on the syntax and semantics of ba-construction in Mandarin Chinese. Firstly I discuss the structural position of ba and then argue that ba-construction differs from a general transitive construction in several ways: transitivity, implied readings and boundedness. In addition, I discuss the meaning of ba-construction and show that ba-construction requires a complete event structure which can be suitably captured by assuming Event Structure Syntax proposed by Ramchand (2008). The complete event (the requirement of a bounded event) can be introduced by a resultative clause which semantically donates a boundary, either temporally, spatially or by quantity.