Hello, teachers!

I've read this piece of information in "English Grammar in Use -5th edition that we don't use "for + all" in sentences like:

"I've lived here for all my life."

And that the correct form is:

"I've lived here all my life."

However, some people claim that it is OK so I'm  confused.

 

What do you think, teachers?

65255253_2302502316681151_6840481270015721472_n

Attachments

Photos (1)
Original Post

Hello, Ayman,

"For all my life" is very unidiomatic as a phrase expressing duration, even if it occurs occasionally. The advice to avoid it is sound. Stick to "all my life" instead.

If you wish to use "for," simply change "all my life" to "my whole life." Then you can say "I have lived here for my whole life" or "I have lived here my whole life."

Add Reply

Likes (0)
×
×
×
×