He for nearly 20 years.
A:When; has left
B:When; has been away
C:How long; has left
D:How long; has been away
Linda was so tired that she could walk any more.