JUST, YEST, STILL and ALREADY
1 There are many ways of expressing time in a sentence in English.
JUST, YEST, STILL and ALREADY are often used with the present perfect tense although yet, still and already can all be used with other tenses.
JUST is usually used only with the present perfect tense and it means 'a short time ago'.
In the PRESENT PERFECT, JUST comes between the auxiliary verb (have') and the past participle.
I have JUST eaten.
YET is used to talk about something which is expected to happen. It means at any time up to now'. It is used in questions and negatives. YET usually comes at the end of the sentence.
I have not eaten YET.
STILL is used to talk about something that hasn't finished especially when we expected it to finish earlier. STILL usually comes before the verb.
i've been waiting for over an hour and the bus still hasn't come.
ALREADY is used to say that something has happened early or earlier than it might have happened. It usually comes between the auxiliary verb (have') and the past participle.
I have ALREADY eaten.
2 BEFORE means earlier than a particular time, and
UNTIL means up to a certain point in time.
3 DURING is used to refer to something that happens over a period of time, and it is closely connected to WHILE.
AS SOON AS
4 We use AS SOON AS to show that something happens immediately, i.e. at the very moment another action is completed', or shortly after another action is completed'.
5 Both TAKE and LAST are used to indicate the duration of an event, and the question form to identify duration is HOW LONG.
Specific moments in time can be identified by using AT THE TIME OF or WHEN.
Undefined duration can also be expressed by using A LONG TIME
Notice: QUITE and FAIRLY are used as modifiers to describe A LONG TIME.
AFTER and FOLLOWING are sometimes used to mean the same thing, to identify the next action.
He called me AFTER his test.
He called me FOLLOWING his test.