By end of this week or by the end of this week.

I will give you by end of this week

or

I will give you by the end of this week

Which one is correct?

I will give you by end of this week

or

I will give you by the end of this week

Both are incorrect.

“I will give you until the end of the week.”

Are you sure, Kitosdad? Why would neither of his sentences be correct? Is it because the object (the thing to be given) is missing?

Kitosad is right: when you say “I will give you”, something like “time to do it” is implied; to complete the sentence, you’d add a limit to this time. “By the end of” is itself not really a limit, but rather a a period of time including a limit; that is why we’d have two “times” if we added “by the end of” to “I will give you” - which is impossible. A bare limit is properly expressed by “until”. What you could do is supply the actual “time to do it” that is often left out: “I will give you two weeks to kill them all”.

You mean the thing being given is time in this context?

How about the following conversation? Does it sound natural?

John: When will you give me my English book?
Joseph: I will give (it to) you by the end of this week.

David, hello. Your answer might be acceptable to a friend, but it is better to have a degree of certainty in the reply.

" I will give it to you/return it to you on Saturday.

Kitos.

Hello, guys,

But is THIS possible? - I will have given you by the end of this week.-
And may the object in such a type of sentences be omitted?

Yuri

Hi Yuri, I’m afraid your sentence makes little sense, grammatically speaking.

Rare indeed, for you to be stumped for an explanation my friend. :slight_smile: :slight_smile:

Kitos.

I agree that “it to” is necessary.

No, you should add “it” to get a meaningful sentence. You also need “to” here, but I can’t really explain why; I suspect “you” without “to” as an indirect object with “give” can only be right if it comes right after “give”. But there are sure to be exceptions. The future perfect doesn’t sound right here, either; probably because the simple future will do as well, and the simpler tense is usually preferred; even so, some context can probably be found with a special reason why the future perfect would be better.

Thank you, guys.

Yuri