0
Pleasehelp Posted 16 years ago
Grammar

It's been

Can you say:

It's been two weeks

I thought you can't use a specific time w/ present perfect tense? Isn't two weeks considered as a specific time frame?

Thanks.
  

Top answer

You don't use Present Perfect when you say that something happened at a particular time in the past (a period of time which is ended by now): I lived in Spain from 1995 to 2000 I got married in April. I left school 7 days ago. I liked watching TV when I was young.

  • You don't use Present Perfect when you say that something happened at a particular time in the past (a period of time which is ended by now): I lived in Spain from 1995 to 2000 I got married in April.
  • I left school 7 days ago.
  • I liked watching TV when I was young.
  • But when you say that something started in the past and is still happening now, you use Present Perfect: It's been 2 years since I left school or better yet: It's 2 years since I left school.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
You don't use Present Perfect when you say that something happened at a particular time in the past (a period of time which is ended by now):

I lived in Spain from 1995 to 2000
I got married in April.
I left school 7 days ago.
I liked watching TV when I was young.

But when you say that something started in the past and is still happening n
0
'It's been two weeks' means 'It has been two weeks up until the present'.

If something starts in the past and continues up until somewhere around the present, you have to use the Present Perfect.

Contextualizing, this may be: 'It's been two weeks since I had a smoke.' (two weeks ago I stopped smoking, and I'm still not smoking today).

What

Related Questions