confusion about present perfect tense.please help.

Printable View