What is the difference between these two sentences

1. She was beautiful. ( past tense)

2.she has been beautiful .(past perfect tense)

What's the difference between above two sentences i already know about their tenses.


(2) is a rather unusual thing to say. It could possibly be used about someone's behaviour, manners, etc. over a recent period of time, reaching (or nearly reaching) the present. It is unlikely to be used about someone's appearance in the way that (1) could be.

Shubham Soni2.she has been beautiful .(past perfect tense)

I omitted to mention that this is present perfect, not past perfect.

Past perfect would be "She had been beautiful".