2

Can we put the adverb of time on the present perfect tense?
i have just moved here last month.

John Lawler
  • 107,887
  • 2
    Yes, just as long as it's viewed (by the speaker and/or the listener) as Hot News. – John Lawler Oct 29 '13 at 02:39
  • 1
    @JohnLawler's comment notwithstanding, That just doesn't sound right to me. I might say, "I have recently moved here." or "I have just recently moved here." But adding a specific time just hurts my ears. For me the specific time needs a change to simple past: I just moved here last month" – Jim Oct 29 '13 at 03:23
  • @Jim, the 'specific time' by itself at times serves to define the 'hotness', without that it might not have the force of immediacy in a certain context. "What! Relo again? I've just moved here last month!" – Kris Oct 29 '13 at 05:48
  • 1
    @Kris- If you say so. You'd never catch me saying that. It'd be "I just moved here last month." and to me the just brings the sense of immediacy. – Jim Oct 29 '13 at 05:50
  • May as well mark this as a potential duplicate of Which is correct: "has died" or "died"? – MrHen Oct 29 '13 at 23:37

1 Answers1

1

As John Lawler suggests in his comment, the use of the past perfect may not be the best choice of tense in this type of sentence for the reasons listed in the linked question and answer.

More common constructions to convey the sense of your sentence would be

I just moved here last month.

or

I moved here just last month.

bib
  • 72,782