Let me attempt to answer your questions in post #32 in a general way.
1. "I want to know if there is anything else I can have done now to make me look pretty." Why not “I can do now”?
Quite simply, using
can do would not provide the
retrospective aspect that
can have done has, which places a focus on the past. (See post #33.)
2."There are few people in the history of the world that can have done more than Mohammed Yunus…". Why not “could have done”?
This question, which can ultimately be generalised to the differences between
can and
could, deserves its own thread, in my opinion. Both
can and
could are used to express ways of thinking about possibility, but there are key differences of meaning/use between them.
The use of present tense
can in this sentence effectively places the possibility in the
present, providing a somewhat more general, and 'theoretical' possibility than
could. Very generally speaking, we tend to talk about facts and theories about the world in the present tense.
You might rephrase the thought as:
It is theoretically unlikely to be true that anyone has done more than Mohammed Yunus.
In contrast, using past tense
could instead would effectively place the possibility in the
past. Another way to phrase this new sentence, then, might be:
It was not possible in the past for many people to have done more than Mohammed Yunus.
I don't think that is what the writer wants to say.