Grammar - Present Perfect 3

FCE PET
Put the time expressions from the box in the correct part of the table. ANSWERS
the winter | a couple of days | a few weeks | May 2nd | a night | 2007 | last night | two days | many years | ever | a long time | Sunday | a year | I was eleven | the beginning of time | twenty days | last year | 3 o'clock | yesterday | ages
SINCE
A point in past time
FOR
A period of time
December three months
englishrevealed