the use of 'just' in present perfect

bubu   Thursday, March 03, 2005, 04:30 GMT
Hallo,


What is the difference between these two sentences?


1 I have just had my lunch

2 I just have had my lunch


The idea behind asking this question is to know where to place ‘just’ correctly and whether the use of ‘just’ used in sentence 2 gives a slightly different meaning to it from sentence 1. Is it correct to use ‘just’ the way it is used in sentence 2?


PS- I need a very detailed answer.


Thanks
Travis   Thursday, March 03, 2005, 05:09 GMT
I would probably place "just" after "have" rather than before it, but it's okay to do it either way, even though placing it before "have" sounds a bit akward to me. I don't really know of any real difference in meaning between the two sentences, overall. But when in doubt, placing it after would probably be better, but in no fashion would be mandatory.
Brennus   Thursday, March 03, 2005, 06:25 GMT
1 I have just had my lunch

2 I just have had my lunch

Change the second one to "I just had my lunch", then it will be correct.
Travis   Thursday, March 03, 2005, 06:32 GMT
Of course, the second would no longer be present perfect, but rather would be simple past then. But yes, the second doesn't sound quite right when compared to the first, even though it's okay, all things considered.
D   Thursday, March 03, 2005, 12:05 GMT
There is no difference in meaning between "I have just eaten
lunch" and "I just ate my lunch" when you mean "I ate lunch
very recently".

It is also common for "I just ate my lunch" to mean "I only ate
my lunch (I didn't do anything else)". It takes much more work
to get such a meaning out of "I have just eaten lunch".
zob   Thursday, March 03, 2005, 13:08 GMT
Number 2. is just wrong
Mxsmanic   Thursday, March 03, 2005, 22:07 GMT
I have just had my lunch.

= I finished eating lunch in the very recent past (e.g., minutes ago).

I just have had my lunch.

= The only thing I have eaten is my lunch (or the only thing I have done has been to eat my lunch). This construction is rare.

I have had just my lunch.

= The only thing I've eaten is my lunch.