问题

________did your uncle leave his home town —-He ___________for nearly twenty years.
A:When , has left
B:When , has been away
C:How long , has left
D:How long , has been away;
B:When , has been away
C:How long , has left
D:How long , has been away;
正确答案是: