This tense is often used with the following time expressions:
just
yet
already
recently
Basic Construction
Positive
Subject + have / has + just / recently + past participle + object(s)
Henry has just gone to the bank.
Negative
Subject + have / has not (haven't, hasn't) + past participle + object(s) + time Expression
Peter hasn't finished his homework yet.
Question
(Question Word) + have / has + subject + past participle + object(s) + time Expression
Have you spoken to Andy yet?


