TIME EXPRESSIONS WITH FOR OR SINCE
Correct or incorrect?
Make the sentence
Can you use with Present Perfect?
100

Three decades

FOR three decades

100

Have you seen Helen today?

ALL GOOD


Time unfinished

100

you / come here before?

Have you come here before?

100

RECENTLY

Yes, because it refers to the recent past

200

Over an hour

FOR over an hour

200

We have just bought a new car last week.

WROOOOOOOOOONG

We have just bought a new car

We do not use the present perfect with adverbials which refer to a finished past time

200

it / rain all day?

Has it rained all day?

200

TODAY

Yes, time unfinished
300

A few seconds

FOR a few seconds

300

We have bought a new car this week.

ALL GOOD


Time unfinished

300

who / we / forget to invite?

Who have we forgotten to invite?

300

JUST

Yes, it refers to the recent past

424

The beginning of the month

SINCE

424

When we were children we have been to California.

WROOOOOOOOOONG

We do not use the present perfect with adverbials which refer to a finished past time

424

we / not / hear that song already

We haven't heard that song already

424

Now that I am an adult

Yes, I'm still an adult.

519

The start

SINCE the start

519

I have seen that film yesterday.

WRONG!!!

I have seen that film

I saw that film

519

I / know him for three months

I have known him for three months.

519

LAST WEEK

No, time finished

M
e
n
u