--- HAVE YOU LIVED HERE

20. --- have you lived here?A. since B. when C. how long D. how far