问题

__________ did your uncle leave his hometown He _________ for nearly 20years .
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;
正确答案是: