A. "I have been here for about 10 minutes"= "I have been here about 10 minutes".
B. "I am here for about 10 minutes"= "I am here about 10 minutes".
I believe we can say A" and "B" with or without "for" and using "for" is not compulsory. Am i right
A. "I have been here for about 10 minutes"= "I have been here about 10 minutes".
B. "I am here for about 10 minutes"= "I am here about 10 minutes".
I believe we can say A" and "B" with or without "for" and using "for" is not compulsory. Am i right
The short answer is - yes you are right. The use of "for" makes no difference to the meaning of the sentences and is only a matter of personal preference. As far as I know the answer applies both for British and American English.
Yes, you are right.
I think you mean - 'I have been here for about 10 minutes'= It is about 10 minutes since I came here./I have been staying here for about 10 minutes (10 minutes has passed)
'I am here for about 10 minutes'= I am going to stay here for about 10 minutes./I am supposed to stay here for about 10 minutes. (10 minutes from now on)