Present tense or Preterite perfect?

We sometimes make mistakes to translate sentences literally from our native language to another one. This happens because we don’t use the same grammatical rules in Spanish and English. A common mistake English speakers usually make is that they use pretérito...