Learn English – present perfect + past simple in the same sentence

present-perfectsimple-past

Can I use present perfect tense and simple past tense in the same sentence ?

For example :

Even though I have just/recently cleaned up the house, I spotted some bugs around the kitchen (today/this evening).

Is this sentence grammatically correct and idiomatic as well?

Best Answer

Yes, it is perfectly idiomatic since the perfect and the past tenses relate to different time conditions.

Although he has watched football all his life, he didn't go to today's match.

The first verb relates to something that has been going on throughout the subject's lifetime, the second to what he did today.

Related Topic