doveva是应该的意思,是情态动词dovere的直陈式未完成过去时第三人称单数变位;venuto是venire的过去分词,因为“他没来”这个动作已经完成,因此后半句采用的是直陈式近过去时。希望你满意~~