` 1 ` I have had a punture for 2 years
` -> ` HTHT + for : S + have / has + VPII + for + 1 khoảng TG
` 2 ` He hasn't earned any money for 2 months
` -> ` HTHT + for : S + have / has+ VPII + for + 1 khoảng TG
` 3 ` Mary hasn't spoken French for years
` ->` HTHT + for : S + have / has + VPII + for + 1 khoảng TG
` 4 ` I haven't had a good night sleep for ten weeks
` -> ` HTHT + for : S + have / has + VPII + for + 1 khoảng TG