What should have John done?<br/>What should John have done?<br/><br/>Are both sentences correct?Any difference? How?