0
Tenacious Learner Posted 15 years ago
Grammar

Present Perfect with since

Hi teachers,

I have these two sentences in present perfect:

He has gotten dressed before eight for two weeks.

He has gotten dressed before eight since _________.

To fill in the blank space cannot be, 'two weeks ago' can it?

So, which one should it be?

Thanks in advance
  

Top answer

I'm not a teacher, but I can reply your question. To fill the space you have to place "two weeks", because the word "ago" isn't good when you use presente perfect

  • I'm not a teacher, but I can reply your question.
  • To fill the space you have to place "two weeks", because the word "ago" isn't good when you use presente perfect
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.

5 Answers
0
I'm not a teacher, but I can reply your question.

To fill the space you have to place "two weeks", because the word "ago" isn't good

when you use presente perfect
0
Hi M3Style,

Thanks for you answer, but I know I can't use 'ago'.

You mean 'Robert has gotten dressed before eight for two weeks' and 'Robert has gotten dressed before eight since two weeks' can be fine? I don't think so.

What I'm looking for is the same sentence with the same meaning using the preposition 'since'.
0
You're right. When you use the preposition "since", it should be followed by for example 'last Monday', or simply by a day of week
0
I'm not sure what're you trying to say.

He got dressed before eight since he had to leave at 8:15.

Since would mean "because" in this context.
0
@ karansardana:

by that way, the meaning of the sentence changes

Related Questions