"?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
EyeSeeYouJoe has been kicking that ball for the past 5 years.
EyeSeeYouThe ball has been kicked by Joe for the past 5 years.Not quite.
EyeSeeYouJoe has been kicking that ball for the past 5 years.The continuous perfect is incorrect in the passive. In other words, your sentence cannot be changed into the passive.
How would you turn it into Passive Voice?
Cool BreezeBut -- CJ just did it. I would say it doesn't sound very natural in the passive, but what's "incorrect" about CJ's version? (That ball has been being kicked by Joe for the past five years)
The continuous perfect is incorrect in the passive. In other words, your sentence cannot be changed into the passive.
CB
New2grammarIt sounds like Joe has been continuously kicking the ball for the past 5 years.Not any more than the active form says so. Joe has been kicking that ball for the past five years.Transforming a silly active into a passive is not going to de-sillify it!