2.9 Present Perfect: questions

To make questions in the Present Perfect, use:

 

Have/Has + subject + the past participle form of the verb

 

Singular Plural
Have I visited?

Have you visited?

Has he/she/it visited?

Has he visited?

Has she visited?

Have they visited?

 

Has she seen the latest James Bond movie?

It’s 11 o’clock already. Have you cleaned up your bedroom?

Have you been in France? No, I haven’t.

 

Note: in short positive answers to the Present Perfect questions we use only full forms of have/has. In short negative answers we can also use short forms.

 

Have you read this book?

Yes, I have (No, I haven’t).

 

Has he ever played golf?

Yes, he has (No, he hasn’t).

 

We often use the adverb “ever” when asking questions about events in people’s lives. In such questions we put “everbefore the past participle:

 

Have you ever been to Australia?

Has she ever tried your cooking?

Have they ever met each other?

 

Use “How long…?” to ask for how much time a situation has continued:

 

 

How long has she lived in Rotterdam?

She has lived in Rotterdam for six years.