All my life I have tried to be an honest man

问题描述:

All my life I have tried to be an honest man
我一生都想做一个诚实的人.
这句话不是现在完成时吧?怎么用have+过去分词啊?be为什么用动词原形?

All my life和in my life一样,都是现在完成时的特征,try to do sth是一种结构,to be 是成为的意思,如:
I want to be a scientist.如果没有to,be要用适当的形式,这个不用我说了吧.