Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Possible Duplicate:
Is “I just spent all my money” grammatically incorrect?
“I just ate them” and “I've just eaten them” — what's the difference in American and British English?

My grammar book suggests that when using words like just you should always use present perfect. So the correct form should be I've just arrived.

However I see a lot of I just arrived around and I wonder if this is an incorrect form but still widely used or if it's correct as well but with a subtle different meaning

share|improve this question
    
Out of curiosity, what are some other "words like just"? Did the book say anything further than just "just"? Is it adverbs in general, or those that indicate that the action is complete? –  JeffSahol May 18 '12 at 16:49
1  
@JeffSahol already comes to mind :) –  Emiliano May 18 '12 at 16:59
add comment

marked as duplicate by RegDwigнt May 18 '12 at 18:22

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

3 Answers

up vote 3 down vote accepted

Neither. This is a case (one of many) in which the two forms are equivalent in meaning.

This is aided by the fact that in English the two sentences are pronounced identically, since the /vdʒ/ cluster in /ayvdʒəstə'rayvd/ I've just arrived is very difficult to pronounce, and is normally shortened to just /dʒ/, which makes it indistinguishable from I just arrived.

Since people hear them identically, they are apt to spell them identically, especially if they mistakenly believe, as many do, that English spelling represents English pronunciation.

The same phenomenon is responsible for such confusions as I would of gone vs I would have gone, I got a cold vs I've got a cold, etc.

share|improve this answer
    
What if there is today at the end of the sentence? Maybe arrived is not a good candidate for such an example, however if the time period is not finished then the present perfect should be the only correct form, right? –  Emiliano May 21 '12 at 12:51
1  
They're both still good, and one is still harder to pronounce. Finicky details like this aren't the reason why people use idioms and fast speech rules. Statistically, there might be a difference in how people interpret them with or without today; it'd only take a half-million dollars or so to find out definitively about those two sentences. But then you'd have to repeat the tests for all other pairs :-) –  John Lawler May 21 '12 at 12:57
add comment

I suspect that the OP's grammar book has a European publisher or author. In British English the present perfect is the most usual tense with adverbs such as just, already, yet. In American English, however, the past simple is common in the same contexts.

There's another discussion of this here: "I just ate them" and "I've just eaten them" - What's the difference in American and in British?.

share|improve this answer
add comment

I'm a native speaker, and I disagree with your grammar book, though I might be wrong. For one thing, I'm fairly confident you can use the past perfect tense:

"He had just arrived when suddenly gunshots were heard in the crowd."

Or the past continuous tense:

"He was just arriving as the gates were being opened to let in patrons."

I also say "I just ate there last week," and similar, which is past simple, and "I've just been talking to Alice," which is present perfect continuous.

Heck, you can even say, "I will have just landed when the call is scheduled to begin," which is future perfect.

If your question is pertaining to casual speech and writing, I'd say you are more than safe to use 'just' in any of these contexts. A grammarian may be able to give you a more technical answer.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.