Form

affirmative/negative/interrogative sentences

3rd person singular (has + past participle) : he/she/it has worked / has not worked / hasn’t worked / has he/she/it worked?

other persons (have + past participle) : I/you/we/they have worked  / have not worked / haven’t worked / have I/you/we/they worked?

Exercises

Present Perfect (I have gone)

  • exercise 1: fill in the correct form of the present perfect in affirmative sentences
  • exercise 2: fill in the correct form of the present perfect in affirmative sentences
  • exercise 3: fill in the correct form of the present perfect in negative sentences
  • exercise 4: fill in the correct form of the present perfect in affirmative, negative and informative sentences
  • exercise 5: fill in the correct form of the present perfect in affirmative, negative and informative sentences
  • exercise 6: choose either have or has
  • exercise 7: make affirmative sentences using the present perfect
  • exercise 8: make negative sentences using the present perfect
  • exercise 9: make interrogative sentences using the present perfect
  • exercise 10: fill in the correct form of the present perfect
  • exercise 11: make affirmative sentences using the present perfect
  • exercise 12: change present simple sentences to present perfect sentences
  • exercise 13: select the present perfect tense plus the present perfect signal word

Useful pages

  • list of irregular verbs
  • exercises for practising has, have and had
  • exercises for practising the use of for and since
  • exercises for practising irregular verbs (gowent – gone)
  • exercises for practising the Present Perfect Continuous (I have been going)
  • exercises for practising the Simple Past (I went) and the Present Perfect (I have gone)
  • exercises for practising the Present Perfect (I have gone) and the Present Perfect Continuous (I have been going)