He has been away ____A.How long B.How often C.How soonD.How