Game Preview

Present Perfect Passive

  •  English    10     Public
    Present Perfect Passive - Speaking Practice
  •   Study   Slideshow
  • (?) deliver
    Has the box been delivered yet?
  •  15
  • (+)
    The room has been cleaned by him
  •  15
  • (-) water/2 days
    The plants haven't been watered for 2 days
  •  15
  • (+) last week
    The car has been fixed since last week.
  •  15
  • (+)
    The dogs have been fed
  •  15
  • (?) - (+)
    Have the seeds been planted? - The seeds have been planted for 5 days
  •  15
  • (?)
    Has the tablet been drunk?
  •  15
  • (-) 1 year
    The house hasn't been built for 1 year
  •  15
  • (?)
    Has the wall been painted?
  •  15
  • (+)
    The book has been read
  •  15