How long has your friend been waiting for you?
How many books has he translated?
How long has mother been cooking a cream cake?
How many countries has Bill visited?
How long have your parents been decorating the fir-tree?
How long have they been married?