I have lived here since 20 years.  
  I live here for 20 years.  
  I have lived here for 20 years.  
   
 

 
 
 
 
 Answer is   
   
  We need to use the Present Perfect Tense to describe an action which started in the past and is still continuing today.  
   

Copyright (c) 1996-2007 Dot-Advance. All rights reserved.