English Language Reference Part 2 : Present Perfect Simple & Continuous

      for & since

for + a period of time and since + a point in time are two ways of saying the same thing.

for a few days / for five years / for ages

since Saturday / since I left school / since 1999


been is the past participle of go as well as be.

He hasn’t been to the doctor yet. (go)

Have you been abroad this year? (go)

I’ve been ill since last night. (be)

Note: gone is also a past participle of go.

gone = go and not come back.

been = go and come back.

Present Perfect Simple and Continuous

You can use the present perfect when you want to say how long something has continued from a point in the past up to now. For verbs with stative meanings you always use the simple form.

I’ve been a student for two years.

She’s known Tommy since they were at school.

For verbs with dynamic meanings you usually use the continuous form.

I’ve been studying every night.

My friend’s been playing tennis since she was eight.

Note: You can use the simple form for very unchanging, ‘permanent’ situations. Compare:

I’ve been living here since July. ( Temporary)

Ive lived here all my life. (Permanent)

Just another quick look at English grammar. Read through it, think about it, and use it.

Good luck with your English language learning.


Ok English


Leave a Comment