Present Perfect Simple – Form

The present perfect is formed with the appropriate form of the auxiliary verb have (present tense) and the past participle of the main verb.

Statements:
I have read your email. (I‘ve read your email.)
You have written a report. (You‘ve written a report.)
He has been to two meetings today. (He‘s been to two meetings today.)
She has visited us this weekend. (She‘s visited us this weekend.)
It has been great! (It‘s been great!)
We have met him before. (We‘ve met him before.)
They have seen the film. (They‘ve seen the film.)

Negatives:
I have not read your email. (I haven’t read your email.)
You have not written a report. (You haven’t written a report.)
He has not been to two meetings today. (He hasn’t been to two meetings today.)
She has not visited us this weekend. (She hasn’t visited us this weekend.)
It has not been great. (It hasn’t been great.)
We have not met him before. (We haven’t met him before.)
They have not seen the film. (They haven’t seen the film.)

Questions:
Have you read my email?
Have you written a report?
Has he been to a meeting today?
Has she visited us this weekend?
Has it been great?
Have we met him before?
Have they seen the film?