That house _______ painted green for ten years.
  • a)
    have be
  • b)
    have been
  • c)
    has be
  • d)
    has been
Correct answer is option 'D'. Can you explain this answer?

Related Test

Asif Syed
Jan 17, 2022
"Has been" and "have been" are both in the present perfect tense. "Has been" is used in the third-person singular and "have been" is used for first- and second-person singular and all plural uses. The present perfect tense refers to an action that began at some time in the past and is still in progress.
House is singular, and it's still painted green from the past 10 years. So, the answer is D :)

"Has been" and "have been" are both in the present perfect tense. "Has been" is used in the third-person singular and "have been" is used for first- and second-person singular and all plural uses. The present perfect tense refers to an action that began at some time in the past and is still in progress. House is singular, and it's still painted green from the past 10 years. So, the answer is D :)
"Has been" and "have been" are both in the present perfect tense. "Has been" is used in the third-person singular and "have been" is used for first- and second-person singular and all plural uses. The present perfect tense refers to an action that began at some time in the past and is still in progress. House is singular, and it's still painted green from the past 10 years. So, the answer is D :)