I have been walking my dog these three years. -- OK He has been playing at Wimbledon since he was 18 years old. -- OK A private English school's website in Japan says the above expressions should be changed to: I have walked my dog these three years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mister Micawber
I have walked my dog these three years.-- OK
He has played at Wimbledon since he was 18 years old.-- OK
The site explains that the present perfect progressive form cannot be used to describe people's habitual activities unless the activities have been in progress without a break.-- Not true; it merely em
The site explains that the present perfect progressive form cannot be used to describe people's habitual activities unless the activities have been in progress without a break.
If ambiguity arises about 'unbroken habitual' because of use of the progressive, then use the non-progressive form. In your examples, no reasonable
Mister MicawberIf ambiguity arises about 'unbroken habitual' because of use of the progressive, then use the non-progressive form. In your examples, no reasonable mind would expect the dog-walking or tennis-playing to be interminable.Thank you. I understood.