Learn English – “Has been” can this be considered Present tense

present-perfectpresent-tense

My daughter wrote

Sarah has been reading books about gardening.

I am a little confused as to how to categorize this. Can it be considered Present tense? Is this sentence acceptable?

Best Answer

Yes, it's acceptable and part of present tenses grammatically.

There're four present tense forms:

Present simple/simple present: Sarah reads books about gardening.

Present continuous: Sarah is reading books about gardening.

Present perfect: Sarah has read books about gardening.

Present perfect continuous: Sarah has been reading books about gardening.

Please bear in mind that the action (reading the books) in your example, has been done from a point in the past until now.

Related Topic