I came across these two examples, given to illustrate 'a case' where the inclusion of the preposition *for* is considered optional in the paper "[*Acquisition of Preposition Deletion by Non-native Speakers of English*][1]" by the authors Jae-Min Kim and Gil-Soon Ahn: > ***a.** We have lived here (for) 12 years.* > > ***b.** I've studied English (for) ten years.* Though I have no problems with either version of the (**a**) sentence, omitting the pronoun in (**b**) sounds unacceptable to me. Is this regional? Is acceptability influenced by 1. the size of the DO (/locative / PP / ...) between the verb and the time phrase 1. the actual verb used ? [1]: http://www.korling.or.kr/est/downfile.php?filename=11801985173352.pdf&filename02=58800410.pdf&PHPSESSID=19248ebe7025561156d67e76477407c8