Skip to main content
20% off your first payment$5.99 for your first week, then $7.49 · Ends November 15, 2026See plans

Build a Sentence

Present perfect: have/has + past participle

Present perfect connects past actions to the present. Use "have" (I/you/we/they) or "has" (he/she/it) + past participle.

6 worked examplesPerfect Tenses

The pattern

have/has + V-ed/irregular: I have FINISHED, She has GONE.

Worked examples

6 shown

Word order shown is Reach120’s reading of standard English usage for this sentence. ETS does not publish a correct/incorrect judgement for individual items, and this is not an official score.

easy

How is the book?

The words you are given

  • have
  • book
  • has
  • I
  • already
  • the entire
  • finished

The order that works

I have already finished the entire book.

easy

Where is your sister?

The words you are given

  • gone
  • have
  • has
  • store
  • She
  • the grocery
  • to

The order that works

She has gone to the grocery store.

easy

Did you try the cake?

The words you are given

  • never
  • so delicious
  • has
  • We
  • tasted
  • anything
  • have

The order that works

We have never tasted anything so delicious.

easy

Is the report done?

The words you are given

  • have
  • today
  • the final
  • He
  • completed
  • draft
  • has

The order that works

He has completed the final draft today.

easy

Why is she upset?

The words you are given

  • necklace
  • her favorite
  • lost
  • She
  • has
  • silver
  • have

The order that works

She has lost her favorite silver necklace.

easy

Is the food ready?

The words you are given

  • have
  • dinner
  • tonight
  • They
  • a wonderful
  • prepared
  • has

The order that works

They have prepared a wonderful dinner tonight.

Practice this pattern against the clock.

Try Build a Sentence

More perfect tenses patterns

Build a Sentence
All Build a Sentence patterns

Reach120 is an independent practice tool. It is not affiliated with, endorsed by, or approved by ETS, and it does not provide official TOEFL® test scores.

TOEFL® is a registered trademark of ETS. This product is not endorsed or approved by ETS.