Repairable systems are submitted to corrective maintenance and condition-based preventive maintenance actions. Condition-based preventive maintenance occurs at times which are determined according to the results of inspections and degradation or operation controls. The generalization of the models suggested makes it possible to integrate the dependence between corrective and preventive maintenances. In order to take into account this dependency and the possibility of imperfect maintenances, generalized competing risks models have been presented in Doyen and Gaudoin (2006). In this study, we revise the general case in which the potential times to next corrective and preventive maintenance are independent conditionally to the past of the maintenance process. We address the identifiability issue and we find a result similar to that of Zhou, Lu, Shi and Cheng (2018) for usual competing risks. We propose realistic models with exponential risks and derive their likelihood functions.