preterite vs imperfect spanishhackers.com tips and tricks for english speakers learning spanish as a foreign language Category:social sciences Global Rank:1,841,732 visits:20.5K pages/Per:1.2 ADS